Răsfoiți Sursa

Gluster homedir?

Zach Isbach 4 ani în urmă
părinte
comite
dd0236bec2
2 a modificat fișierele cu 15 adăugiri și 12 ștergeri
  1. 0 4
      plays/docker_reg-start.yaml
  2. 15 8
      plays/work-start.yaml

+ 0 - 4
plays/docker_reg-start.yaml

@@ -33,10 +33,6 @@
   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' }
 
 - name: Install docker
   hosts: docker_reg

+ 15 - 8
plays/work-start.yaml

@@ -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(',') }}"