- group_vars/host_vars可以放在playbook同级目录,也可以放在inventory同级目录,文件名要和主机名或者组名同名,可以有.yaml或者.yml后缀
- roles可以放在cfg配置指定路径,也可以放在playbook同级目录
- 配置文件ansible.cfg位置
- 环境变量ANSIBLE_CONFIG指向的配置文件
- ./ansible.cfg 当前目录下配置文件
- ~/.ansible.cfg 用户家目录下配置文件
- /etc/ansible/ansible.cfg 安装ansible时候自动产生的配置文件
- inventory位置可以在配置文件中指定配置,也可以使用-i参数指定,可以是文件,也可以是目录,如果是目录的话,文件的后缀名不可以是.ini或者.cfg等,如果是直接指向文件,后缀名就无所谓了
![](https://box.kancloud.cn/b5783c3b277a59e6582aff1e8c9a3bf1_1625x987.png)