Files
fpov/playbook.yml

20 lines
524 B
YAML

- name: Deploy Matrix + Nginx + Static Site with TLS
hosts: matrix_servers
become: yes
vars:
synapse_db_pass: "{{ vault_synapse_db_pass }}"
certbot_email: "{{ vault_certbot_email | default('admin@example.com') }}"
tasks:
- name: Setup common dependencies
import_role:
name: common
- name: Deploy Nginx + Static Site + TLS (with Certbot)
import_role:
name: nginx-proxy
- name: Deploy Synapse (PostgreSQL + containers)
import_role:
name: matrix-synapse