关于ansible模块无法远程执行命令不成功总结,ansible执行命令


由于使用ansible脚本批量化部署环境,网络环境走的代理,但是有些模块总是无法执行成功,最后经过排查是因为ansible远程连接通过ssh,无法获取环境变量,我的环境变量是在/etc/profile文件里。可以通过shell命令先导入环境变量

ssh root@192.168.6.6 "source /etc/profile&&apt-get update"

以上受影响的是通过代理走外网的,如果是内网环境,比如安装软件包是自己搭的源是不受影响的

相关内容

    暂无相关文章