Ansible_自动化运维《Ansible之初识-1》
嵌套组: inventory中,组可以包含其他组(嵌套),并且也可以向组中的主机指定变量。注意:这些嵌套组定义的变量,只能在playbook中使用,直接使用ansible的AD-HOC 是不生效的。
说明:ansible的AD-HOC 是指使用ansible执行的临时或者一次的命令,例如:
#ansible web-server -m command -a "df -h"
演示例子,/etc/ansible/hosts文件:
http.test.com
Ngx.test.cn
#关键字children
Apache
Nginx
port
=22
说明:
以上配置hosts文件,定义了、两个主机组,其中主机组包含http.test.com主机;主机组包含Ngx.test.cn主机;同时又定义了一个主机嵌套组,其中包含了两个子主机组Apache、Nginx,即包含了Apache、Nginx主机组的所有服务器。同时又为主机组定义了变量,port=22
例如:
192.168.100.2 ansible_ssh_port=222 ansible_ssh_pass=123#ewq
页:
[1]