infra/roles/stable/etherpad/meta/main.yml
2021-01-04 18:56:12 +01:00

27 lines
No EOL
640 B
YAML

---
dependencies:
# install nodejs
- role: stable/nodejs
# install postgres
# and create an etherpad user and db
- role: stable/postgresql
vars:
username: etherpad
password: "{{ database_password }}"
database: etherpad
# install certbot nginx and configure it as reverse proxy
- role: stable/nginx
when: with_nginx | bool
vars:
with_certbot: true
proxy_pass: http://localhost:8001
# backup etherpad database
- role: stable/restic
when: with_backup | bool
vars:
restic_databases:
- {name: 'etherpad', dump_command: sudo -Hiu postgres pg_dump -Fc etherpad}