| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- - name: Launch instances
- hosts: docker_reg
- gather_facts: no
- vars:
- aws_pub_ip: true
- roles:
- - ec2_launch
- - name: Initial setup
- hosts: docker_reg
- become: true
- vars:
- hostname_domain: "{{ aws_tag_name }}.{{ route53_zone }}"
- hostname_fqdn: "{{ aws_tag_value }}.{{ hostname_domain }}"
- hostname_tag: gluster
- hostname_tag_domain: "{{ hostname_tag }}.{{ route53_zone }}"
- 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: Install gluster
- hosts: docker_reg
- become: true
- roles:
- - key_store
- - gluster
- - name: Install docker
- hosts: docker_reg
- become: true
- vars:
- docker_run: true
- docker_glusterfs_servers: "{{ groups.gluster | join(',') }}"
- roles:
- - docker
- - docker_glusterfs
|