我可以为不在特定组中的主机触发播放吗?

问题描述 投票:0回答:2

我想为主机而不是特定组中的主机采取两种不同的配置操作。例如:

- 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相同。

ansible ansible-inventory
2个回答
0
投票

请查看patterns文档:all:!nis_server


0
投票

我认为你可以针对单个服务器/节点运行playbook,尽管你已经提到过playbook中的主机或组。

ansible-playbook -l rhel7c1 remove_httpd.yml

© www.soinside.com 2019 - 2024. All rights reserved.