ctucx.git: ansible-configs

My personal ansible roles and playbooks [deprecated in favor of nixos]

commit d8a166cf48bae53c8f2369f2f0cd9a0a17e63b75
parent 3a99a7beff04e49f818ba5f7aaceadd8d11e6acc
Author: Leah (ctucx) <leah@ctu.cx>
Date: Tue, 2 Mar 2021 18:49:40 +0100

update playbook
1 file changed, 34 insertions(+), 32 deletions(-)
M
playbook.yml
|
66
++++++++++++++++++++++++++++++++++--------------------------------
diff --git a/playbook.yml b/playbook.yml
@@ -14,43 +14,43 @@
   name:  Install wanderduene
   vars_files: configuration/wanderduene.yml
   roles: 
-    - role: common            # supports: alpine, arch
+    - role: common
       tags: common
     - role: openssh
       tags: [ openssh, common ]
-    - role: files             # supports: alpine, arch
+    - role: files
       tags: files
-    - role: bind              # supports: alpine, arch(untested)
+    - role: bind
       tags: bind
     - role: vnstat
       tags: vnstat
-    - role: nginx             # supports: alpine, arch
+    - role: nginx
       tags: nginx
-    - role: gitolite          # supports: alpine, arch(untested)
+    - role: gitolite
       tags: gitolite
-    - role: cgit              # supports: alpine, arch(untested)
+    - role: cgit
       tags: cgit
-    - role: oeffisearch       # supports: alpine
+    - role: oeffisearch
       tags: oeffisearch
-    - role: oeffi-web         # supports: alpine
+    - role: oeffi-web
       tags: oeffi-web
-    - role: maddy             # supports: alpine
+    - role: maddy
       tags: maddy
-    - role: radicale          # supports: alpine, arch(untested)
+    - role: radicale
       tags: radicale
-    - role: pleroma           # supports: alpine
+    - role: pleroma
       tags: pleroma
     - role: synapse
       tags: synapse
-    - role: prometheus        # supports: alpine, arch(untested)
+    - role: prometheus 
       tags: prometheus
-    - role: grafana           # supports: alpine, arch(untested)
+    - role: grafana
       tags: grafana
-    - role: fritzboxExporter  # supports: alpine
+    - role: fritzboxExporter
       tags: fritzboxExporter
-    - role: frps              # frps supports: alpine, arch(untested)
+    - role: frps
       tags: [ frp, frps ]
-    - role: backup            # todo
+    - role: backup
       tags: backup
 
 

@@ -58,65 +58,67 @@
   name: Install taurus
   vars_files: configuration/taurus.yml
   roles:
-    - role: common            # supports: alpine, arch
+    - role: common
       tags: common
     - role: openssh
       tags: [ openssh, common ]
-    - role: files             # supports: alpine, arch
+    - role: files
       tags: files
-    - role: bind              # supports: alpine, arch(untested)
+    - role: bind
       tags: bind
     - role: vnstat
       tags: vnstat
-    - role: nfsserver         # supports: alpine
+    - role: nfsserver
       tags: nfs
-    - role: nginx             # supports: alpine, arch
+    - role: nginx
       tags: nginx
-    - role: syncthing         # supports: alpine, arch
+    - role: syncthing
       tags: syncthing
     - role: ctucx-gallery
       tags: ctucx-gallery
-    - role: rest-server       # supports: alpine, arch(untested)
+    - role: rest-server
       tags: [ backup, rest-server, restic ]
 
 - hosts: quitschi
   name:  Install quitschi
   vars_files: configuration/quitschi.yml
   roles: 
-    - role: common            # supports: alpine, arch
+    - role: common
       tags: common
     - role: openssh
       tags: [ openssh, common ]
-    - role: files             # supports: alpine, arch
+    - role: files
       tags: files
-    - role: bind              # supports: alpine, arch(untested)
+    - role: bind
       tags: bind
     - role: vnstat
       tags: vnstat
-    - role: nginx             # supports: alpine, arch
+    - role: nginx
       tags: nginx
     - role: synapse
       tags: synapse
+    - role: backup
+      tags: backup
 
 - hosts: joguhrtbecher
   name: Install joguhrtbecher
   vars_files: configuration/joguhrtbecher.yml
   roles:
-    - role: common            # supports: alpine, arch
+    - role: common
       tags: common
     - role: openssh
       tags: [ openssh, common ]
     - role: systemd-networkd
       tags: systemd-networkd
-    - role: files             # supports: alpine, arch
+    - role: files
       tags: files
     - role: vnstat
       tags: vnstat
     - role: mariadb
       tags: mariadb
-    - role: nginx             # supports: alpine, arch
+    - role: nginx
       tags: nginx
-    - role: syncthing         # supports: alpine, arch
+    - role: syncthing
       tags: syncthing
 
 - hosts: lollo

@@ -135,7 +137,7 @@
       tags: systemd-networkd
     - role: vnstat
       tags: vnstat
-    - role: php-fpm           # supports: alpine, arch
+    - role: php-fpm  
       tags: php-fpm
     - role: nginx
       tags: nginx