start.yaml 627 B

1234567891011121314151617181920212223242526272829
  1. - name: Launch instances
  2. hosts: gluster
  3. gather_facts: no
  4. roles:
  5. - ec2_launch
  6. - name: Initial setup
  7. hosts: gluster
  8. become: true
  9. vars:
  10. hostname_domain: "{{ domain }}.{{ route53_zone }}"
  11. hostname_fqdn: "{{ aws_tag_value }}.{{ hostname_domain }}"
  12. hostname_tag: gluster
  13. hostname_cluster: "{{ groups.gluster }}"
  14. luks_dev: /dev/nvme1n1
  15. luks_crypt_name: gluster
  16. luks_vg_name: gluster
  17. roles:
  18. - timezone
  19. - hostname
  20. - sshd_config
  21. - updates
  22. - base_user
  23. - luks
  24. - { role: updates, repeat: 1 }
  25. tasks:
  26. - name: Reboot (if needed)
  27. reboot:
  28. when: reboot_force