我可以为不在特定组中的主机触发播放吗?
Can I trigger a play for hosts not in a specific group?
我想对特定组中和不特定组中的主机执行两种不同的配置操作。例如:
- hosts: nis_server
tasks:
- name: Set up NIS server
- hosts: ~nis_server
tasks:
- name: Use NIS server for authentication & login
是否有 syntax/operator 无需 manually/scriptually 创建互补组即可反转组的方法?
注意:我尝试使用上面的 ~ 语法,令人惊讶的是 ansible 实际上接受了这个,但只是忽略波浪号,所以 ~nis_server 与 nis_server.
相同
请检查 patterns 文档:all:!nis_server
。
我认为你可以 运行 剧本对抗一个 server/node 尽管你在剧本中提到了主机或组。
ansible-playbook -l rhel7c1 remove_httpd.yml
我想对特定组中和不特定组中的主机执行两种不同的配置操作。例如:
- hosts: nis_server
tasks:
- name: Set up NIS server
- hosts: ~nis_server
tasks:
- name: Use NIS server for authentication & login
是否有 syntax/operator 无需 manually/scriptually 创建互补组即可反转组的方法?
注意:我尝试使用上面的 ~ 语法,令人惊讶的是 ansible 实际上接受了这个,但只是忽略波浪号,所以 ~nis_server 与 nis_server.
相同请检查 patterns 文档:all:!nis_server
。
我认为你可以 运行 剧本对抗一个 server/node 尽管你在剧本中提到了主机或组。