--- 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']