---
-- hosts: all
- become: true
+- hosts: rabbitmq_cluster
vars:
- pri_domain_name: 'test.vagrant.local'
- roles:
- tasks:
- - name: updating /etc/hosts
- lineinfile:
- dest: /etc/hosts
- regexp: "^{{ hostvars[item].ansible_ssh_host }} {{ item }} {{ item }}.{{ pri_domain_name }}"
- line: "{{ hostvars[item].ansible_ssh_host }} {{ item }} {{ item }}.{{ pri_domain_name }}"
- state: present
- with_items: "{{ groups['all'] }}"
-
-- hosts: all
- become: true
- vars:
- pri_domain_name: 'test.vagrant.local'
- rabbitmq_config_ha: true
+ etc_hosts_add_all_hosts: true
+ etc_hosts_pri_dns_name: '{{ pri_domain_name }}'
+ pri_domain_name: 'vagrant.local'
rabbitmq_enable_clustering: true
- rabbitmq_master: 'node0'
+ rabbitmq_master: "{{ groups['rabbitmq_cluster'][0] }}"
roles:
+ - role: ansible-etc-hosts
- role: ansible-rabbitmq
tasks: