适合设计师看的设计网站,想学做网站可以在哪学,烟台高端网站建设公司哪家好,音乐网站建设教程视频使用ansible-playbook时要限制只在某些主机上执行 
常用的方式是增加-l 参数#xff0c;但这样一个个写ip非常费劲#xff0c;如下 
ansible-playbook -i iplist a.yml -l 192.168.164.20,192.168.164.30,192.168.164.40, 
如果我们要限制的ip范围有几十个#xff0c;那写着…使用ansible-playbook时要限制只在某些主机上执行 
常用的方式是增加-l 参数但这样一个个写ip非常费劲如下 
ansible-playbook -i iplist a.yml -l 192.168.164.20,192.168.164.30,192.168.164.40, 
如果我们要限制的ip范围有几十个那写着不累吗有没有从一个文本里读取被限制的ip 
答案是有 
写一个ip列表让playbook只执行这个文件里的ip文件中一行一个ip或主机名如 
[rootm10 test_ansible]# cat limit_ip 
#192.168.164.20
192.168.164.30
192.168.164.40 
注意如果前面有#说明这个ip被注释掉了。 
然后再用特定方式去加载这个ip列表即在文件名前加符号。如下完整示例命令 
ansible-playbook -i iplist a.yml -l limit_ip 
这样就实现了ansible-playbook -l limit的限制列表来自文件了。