- 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