ansible 2.0.0.2 - shutil.rmtree 错误但剧本成功
ansible 2.0.0.2 - shutil.rmtree error but the playbook success
Im 运行 Ansible 2.0.0.2 Ubuntu 16.04。我的 playbook 运行 在 ansible 1.9 上运行良好,但我在 playbook 运行.
末尾收到以下错误
PLAY RECAP
*********************************************************************
localhost : ok=62 changed=13 unreachable=0 failed=0
clientnode.com : ok=12 changed=3 unreachable=0 failed=0
Traceback (most recent call last):
File "/usr/bin/ansible-playbook", line 124, in <module>
shutil.rmtree(C.DEFAULT_LOCAL_TMP, True)
AttributeError: 'module' object has no attribute 'DEFAULT_LOCAL_TMP'
Build step 'Execute shell' marked build as failure
所以 playbook 是成功的,但是 Jenkins 作业因为这个 python 错误而失败了。
我该如何解决
通过以下命令解决
sudo pip install ansible==2.1.1.0
apt安装包是2.1.1.0所以pip版本应该增加到相同。
Im 运行 Ansible 2.0.0.2 Ubuntu 16.04。我的 playbook 运行 在 ansible 1.9 上运行良好,但我在 playbook 运行.
末尾收到以下错误PLAY RECAP
*********************************************************************
localhost : ok=62 changed=13 unreachable=0 failed=0
clientnode.com : ok=12 changed=3 unreachable=0 failed=0
Traceback (most recent call last):
File "/usr/bin/ansible-playbook", line 124, in <module>
shutil.rmtree(C.DEFAULT_LOCAL_TMP, True)
AttributeError: 'module' object has no attribute 'DEFAULT_LOCAL_TMP'
Build step 'Execute shell' marked build as failure
所以 playbook 是成功的,但是 Jenkins 作业因为这个 python 错误而失败了。 我该如何解决
通过以下命令解决
sudo pip install ansible==2.1.1.0
apt安装包是2.1.1.0所以pip版本应该增加到相同。