summaryrefslogtreecommitdiff
path: root/playbook.yml
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2026-08-13 16:35:47 +0100
committerJoe Carstairs <me@joeac.net>2026-08-13 16:35:47 +0100
commit9f2ebc2cce3af0e685677c23f2098c115e034adf (patch)
treebc6609cf851ee3f0a4f572d762b4ea35a34610f6 /playbook.yml
parentf31e65c51681823ade14abad87c742101a1b823d (diff)
move ansible/ dir to root
Diffstat (limited to 'playbook.yml')
-rw-r--r--playbook.yml77
1 files changed, 77 insertions, 0 deletions
diff --git a/playbook.yml b/playbook.yml
new file mode 100644
index 0000000..ae88572
--- /dev/null
+++ b/playbook.yml
@@ -0,0 +1,77 @@
+- name: Install public-facing server
+ hosts: "{{ services.mox.host }}"
+ become: true
+ roles:
+ - dyndns
+ - tls
+ - mox
+ vars_files:
+ - common.yml
+ - email.yml
+ - mox.yml
+ - network.yml
+
+- name: Install http
+ hosts: "{{ services.http.host }}"
+ become: true
+ roles:
+ - http
+ vars_files:
+ - common.yml
+ - email.yml
+ - http.yml
+
+- name: Install gemini
+ hosts: "{{ services.gemini.host }}"
+ become: true
+ roles:
+ - comitium
+ - agate
+ - gemini
+ vars_files:
+ - comitium.yml
+ - common.yml
+ - gemini.yml
+
+- name: Install git
+ hosts: "{{ services.git.host }}"
+ become: true
+ roles:
+ - git
+ vars_files:
+ - common.yml
+ - fcgiwrap.yml
+
+- name: Install ln
+ hosts: "{{ services.ln.host }}"
+ become: true
+ roles:
+ - ln
+ vars_files:
+ - common.yml
+
+- name: Install actualbudget
+ hosts: "{{ services.actualbudget.host }}"
+ become: true
+ roles:
+ - actualbudget
+ vars_files:
+ - common.yml
+ - actualbudget.yml
+
+- name: Install etherpad
+ hosts: "{{ services.etherpad.host }}"
+ become: true
+ roles:
+ - etherpad
+ vars_files:
+ - common.yml
+ - etherpad.yml
+
+- name: Install vaultwarden
+ hosts: "{{ services.vaultwarden.host }}"
+ become: true
+ roles:
+ - vaultwarden
+ vars_files:
+ - common.yml