- name: Install public-facing server hosts: "{{ services.mox.host }}" become: true roles: - dyndns - tls - mox vars_files: - common.yml - email.yml - network.yml - name: Install http hosts: "{{ services.http.host }}" become: true roles: - nginx - 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: - nginx - fcgiwrap - git-daemon - cgit - git-http-backend - daily-apk-upgrade vars_files: - common.yml - git.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