---
-hosts: devops
tasks:
- name: Test Connection
ping:
register: res
- name: Print the pint result
debug:
msg: "{{ res }}"
以上是我的剧本,以下是我的库存。
[devops]
XX.XX.XX.XX ansible_user=userName ansible_ssh_pass=userPass
第一次,我使用正确的ssh密码运行ansible playbook,并且可以成功运行playbook。然后我在短时间内用错误的ssh密码运行了剧本,认为ssh密码错误后,剧本可以成功运行。但过了一段时间,使用相同的错误密码,剧本无法成功运行。 所以我的问题是,是否有像ansible playbook这样的缓存或会话?如果是,我该如何解决这个问题?先谢谢你了!
我的ansible的版本是2.4.3。
答案 0 :(得分:-1)
对于第二次运行,我需要结果失败,但不成功。
在ssh_args
option in ansible.cfg
中删除或设置其他值。
请记住,完全删除它会导致Ansible playbooks的运行速度明显变慢。