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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nange_nice/article/details/80937755

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

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

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

猜你喜欢

转载自blog.csdn.net/nange_nice/article/details/80937755
今日推荐