infra/roles/stable/gancio/meta/main.yml

28 lines
No EOL
677 B
YAML

---
dependencies:
# install nodejs
- role: stable/nodejs
# install postgres
# and create an gancio user and db
- role: stable/postgresql
vars:
username: gancio
password: "{{ database_password }}"
database: gancio
# 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: 'gancio', dump_command: sudo -Hiu postgres pg_dump -Fc gancio}
restic_folders: ['/srv/gancio/uploads']