使用ansible角色创建两个集群

时间:2015-07-07 14:52:28

标签: ansible ansible-playbook

我想设置2个动物园管理员群。现在我在我的zookeeper角色中有一个模板,它遍历groups.zookeepers并构建zookeeper配置文件以指向集群中的所有节点。 编写一个角色的正确方法是什么,仍然可以获得两个独立的集群?

1 个答案:

答案 0 :(得分:1)

您可以参数化角色。

示例剧本片段:

roles:
  - role: your_role
    cluster: A
  - role: your_role
    cluster: B

好的,在重新提出您的问题和上述评论之后,我认为这可能更有帮助:

一个剧本可以有多个剧本,你可以在其中定位不同的主持人。

- name: Cluster A
  hosts: clusterA
  roles:
    - your_role

- name: Cluster B
  hosts: clusterB
  roles:
    - your_role
相关问题