我必须使用两本剧本,因为我的主人正在为每个角色而改变。有什么解决方法可以让我在单个剧本中完成这项工作吗?
剧本-1:
- name: Install & configure SSH on servers
gather_facts: True
sudo: yes
hosts: zookeeper
roles:
- { role: discover-zookeeper, tags: ['discover-zookeeper']}
剧本2:
- name: Install & configure SSH on servers
gather_facts: True
sudo: yes
hosts: kafka
roles:
- { role: discover-kafka, tags: ['discover-kafka']}
我已经尝试过这种方法,但似乎这不是 Ansible 的工作方式..
剧本.yml:
- name: Install & configure SSH on servers
gather_facts: True
sudo: yes
roles:
- { role: discover-zookeeper, tags: ['discover-zookeeper'], hosts: zookeeper}
- { role: discover-kafka, tags: ['discover-kafka'], hosts: kafka}