Ansible配置文件主机清单注意点
本次只记录配置文件的路径问题
ansible在工作中不管在执行哪项模块,shell、service、ping、command、等都需要定义主机配置清单来控制加入好的nodeserver。在调用时会读取hosts或者ansible.cfg文件中配置好的内容来对服务主机控制进行操作。
#在执行默认指令中
ansible hosts_group_name -m ** -a **
#host_group_name 为hosts文件中定义的主机组名
#hosts默认为/etc/ansible/hosts; 该处配置在ansible.cfg 中 “inventory="的配置,可根据情况自定更改
- ansible默认安装文件在ansible的路径下,一般与roles同级别。此处的配置应与/etc/ansible/hosts同步
- 或者把源文件备份,指定用更新后的文件。
- —此处一般为ansible执行操作时,报错 WARNING: No hosts matched,nothing to do 等
- 更新文件路径、或者文件配置内容后,重试可恢复