我可以为不在特定组中的主机触发播放吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我可以为不在特定组中的主机触发播放吗?相关的知识,希望对你有一定的参考价值。
我想为主机而不是特定组中的主机采取两种不同的配置操作。例如:
- hosts: nis_server
tasks:
- name: Set up NIS server
- hosts: ~nis_server
tasks:
- name: Use NIS server for authentication & login
是否有语法/运算符来反转组而无需手动/脚本创建补充组?
注意:我尝试使用上面的〜语法,令人惊讶的是ansible实际上接受了这个,但只是忽略了波浪号,所以~nis_server与nis_server相同。
答案
请查看patterns文档:all:!nis_server
。
另一答案
我认为你可以针对单个服务器/节点运行playbook,尽管你已经提到过playbook中的主机或组。
ansible-playbook -l rhel7c1 remove_httpd.yml
以上是关于我可以为不在特定组中的主机触发播放吗?的主要内容,如果未能解决你的问题,请参考以下文章