|
|
@@ -8,7 +8,6 @@
|
|
|
|
|
|
- name: Initial setup
|
|
|
hosts: work
|
|
|
- become: true
|
|
|
vars:
|
|
|
hostname_domain: "{{ aws_tag_name }}.{{ route53_zone }}"
|
|
|
hostname_fqdn: "{{ aws_tag_value }}.{{ hostname_domain }}"
|
|
|
@@ -27,20 +26,28 @@
|
|
|
reboot:
|
|
|
when: reboot_force
|
|
|
|
|
|
-- name: Install gluster
|
|
|
+- name: Mount gluster homedir
|
|
|
hosts: work
|
|
|
- become: true
|
|
|
+ vars:
|
|
|
+ gluster_mnt_srv: "{{ groups.gluster | first }}"
|
|
|
+ gluster_mnt_bkp: "{{ groups.gluster | join(:) }}"
|
|
|
roles:
|
|
|
- key_store
|
|
|
- gluster
|
|
|
- # Add the base user to any new groups
|
|
|
- - { role: add_group, add_group_groups: 'letsencrypt' }
|
|
|
- - { role: add_group, add_group_groups: 'nginx' }
|
|
|
- - { role: add_group, add_group_groups: 'docker_registry' }
|
|
|
+ - { role: add_group, add_group_groups: zib_home }
|
|
|
+ - { role: gluster_mnt,
|
|
|
+ gluster_mnt_vol: zib_home,
|
|
|
+ gluster_mnt_mode: '0770'
|
|
|
+ }
|
|
|
+ - base_user
|
|
|
+
|
|
|
+- name: Convience groups for base_user
|
|
|
+ hosts: work
|
|
|
+ roles:
|
|
|
+ - { role: add_group, add_group_groups: 'letsencrypt,nginx,docker_registry' }
|
|
|
|
|
|
- name: Install docker
|
|
|
hosts: work
|
|
|
- become: true
|
|
|
vars:
|
|
|
docker_run: true
|
|
|
docker_glusterfs_servers: "{{ groups.gluster | join(',') }}"
|