| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- - name: Launch instances
- hosts: gluster_clients
- gather_facts: no
- vars:
- aws_pub_ip: true
- roles:
- - ec2_launch
- - name: Initial setup
- hosts: gluster_clients
- become: true
- vars:
- hostname_domain: "{{ domain }}.{{ route53_zone }}"
- hostname_fqdn: "{{ aws_tag_value }}.{{ hostname_domain }}"
- hostname_tag: gluster
- hostname_cluster: "{{ groups.gluster }}"
- roles:
- - timezone
- - hostname
- - sshd_config
- - updates
- - base_user
- - { role: updates, repeat: 1 }
- tasks:
- - name: Reboot (if needed)
- reboot:
- when: reboot_force
- - name: Init gluster
- hosts: gluster_clients
- become: true
- vars:
- gluster_mnt_srv: "a.{{ domain }}.{{ route53_zone }}"
- gluster_mnt_bkp: "b.{{ domain }}.{{ route53_zone }}"
- roles:
- - key_store
- - gluster
- - { role: gluster_mnt,
- gluster_mnt_vol: docker_registry,
- gluster_mnt_mode: '0770'
- }
|