Zach Isbach 4 лет назад
Родитель
Сommit
58f6d2736b
5 измененных файлов с 24 добавлено и 6 удалено
  1. 0 0
      plays/docker/start.yaml
  2. 0 0
      plays/docker/stop.yaml
  3. 1 1
      plays/frags/default.yaml
  4. 18 5
      plays/work/start.yaml
  5. 5 0
      plays/work/stop.yaml

+ 0 - 0
plays/docker_reg-start.yaml → plays/docker/start.yaml


+ 0 - 0
plays/docker_reg-stop.yaml → plays/docker/stop.yaml


+ 1 - 1
plays/fragments.yaml → plays/frags/default.yaml

@@ -16,4 +16,4 @@
       vg: "{{ frag_vg }}"
       lv: "{{ frag_vol }}"
       state: absent
-      force: true
+      force: true

+ 18 - 5
plays/work-start.yaml → plays/work/start.yaml

@@ -41,11 +41,6 @@
       }
     - 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
   vars:
@@ -54,3 +49,21 @@
   roles:
     - docker
     - docker_glusterfs
+
+- name: Additional mounts
+  hosts: work
+  vars:
+    gluster_mnt_srv: "{{ groups.gluster | first }}"
+    gluster_mnt_bkp: "{{ groups.gluster | join(:) }}"
+  roles:
+    - { role: add_group, add_group_groups: 'letsencrypt,nginx,docker_registry' }
+    - { role: gluster_mnt,
+        gluster_mnt_vol: nginx,
+        gluster_mnt_path: /home/zib/live/nginx
+        gluster_mnt_mode: '0770'
+      }
+    - { role: gluster_mnt,
+        gluster_mnt_vol: letsencrypt,
+        gluster_mnt_path: /home/zib/live/letsencrypt
+        gluster_mnt_mode: '0770'
+      }

+ 5 - 0
plays/work/stop.yaml

@@ -0,0 +1,5 @@
+- name: Terminate instances
+  hosts: work
+  gather_facts: no
+  roles:
+    - ec2_term