邓布利多

导航

 

今天尝试了一下安装ansible,发现还是有点坑的

首先,它指的hosts,并不是/etc/hosts,而是/etc/ansible/hosts

其次,如果你没有添加url到这个hosts文件,它是会有警告的,所以我们可以到他的配置文件/etc/ansible/ansible.cfg里头去修改,把host_key_checking = False前面的那个#去掉

ansible命令执行过程

1. 加载自己的配置文件 默认/etc/ansible/ansible.cfg

2. 加载自己对应的模块文件,如command

3. 通过ansible将模块或命令生成对应的临时py文件,并将该 文件传输至远程服务器

的对应执行用户$HOME/.ansible/tmp/ansible-tmp-数字/XXX.PY文件

4. 给文件+x执行

5. 执行并返回结果

6. 删除临时py文件, sleep 0退出

posted on 2020-10-25 22:34  邓布利多  阅读(68)  评论(0)    收藏  举报