Ansible ad-hoc 执行流程
背景 Ansible 封装了很多脚本,以 Module、Play 的形式呈现,这里以一条简单的 shell 命令作为切入点。 在开始前,将目标机的信息,先写入 cat /etc/ansible/hosts 中。 9.134.124.159:36000 所用到的命令如下: ansible all -vvv -a "ls /root" -u root 通过打开一些 debug 日志,可以确定执行连接操作时,一定会执行 ansible/lib/ansible/plugins/connection/ssh.py 中的代码。 执行步骤 完整的日志 META: