当我运行命令ansible-playbook -i /tmp/srv /prov/playbooks/common.yml -vvvv
我没有收到任何错误,我的剧本在预定的服务器上运行;但是,我通过Python API运行相同的playbook,我的命令返回'更改'并且不做任何改变。但是,当我正常运行剧本时,正在进行更改。
还有其他人有这个问题吗?我目前无法找到任何有关Ansible Python API无法安装在远程服务器上的问题的信息。
答案 0 :(得分:1)
事实证明,通过在PlayBook类中设置check = True,将以某种方式运行ansible playbooks,以便在您连接的远程/本地服务器上不会发生任何更改。
我想发布此信息,以确保有其他问题的人能够在解决问题的几个小时内找到一些缓解。