ubuntu更新ansible
因为jenkins安装在docker,环境为Ubuntu 18.04.5 LTS 之前直接使用apt-get installansible。安装的ansible版本为2.5太低了,这个版本使用synchronize模块有bug,需要服务器之间免密互信。而我又不想把所有公钥放到jenkins服务器上,网上查找资料发现高版本的ansible修复了此问题卸载旧版本的ansibleapt-get remo
·
因为jenkins安装在docker,环境为Ubuntu 18.04.5 LTS 之前直接使用apt-get install
ansible。安装的ansible版本为2.5太低了,这个版本使用synchronize模块有bug,需要服务器之间免密互信。
而我又不想把所有公钥放到jenkins服务器上,网上查找资料发现高版本的ansible修复了此问题
卸载旧版本的ansible
apt-get remove ansible
安装pip
apt-get install python-pip
安装新版ansible
参考
pip install ansible
这个时候有个问题,ansible安装在/usr/local/bin
而默认执行文件的路径为/usr/bin
将/usr/local/bin下的ansible拷贝一份到/usr/bin即可
可能是pip和python路径的问题引起的,参考
更多推荐
已为社区贡献20条内容
所有评论(0)