--- vikunja_svc: domain: todo.serguzim.me name: vikunja port: 3456 db: host: "{{ postgres.host }}" port: "{{ postgres.port }}" database: vikunja user: "{{ vault_vikunja.db.user }}" pass: "{{ vault_vikunja.db.pass }}" vikunja_yml: service: JWTSecret: "{{ vault_vikunja.jwt_secret }}" frontendurl: https://{{ svc.domain }} enableregistration: false timezone: "{{ timezone }}" database: type: postgres sslmode: verify-full host: "{{ svc.db.host }}" database: "{{ svc.db.database }}" user: "{{ svc.db.user }}" password: "{{ svc.db.pass }}" mailer: enabled: true host: "{{ mailer.host }}" port: "{{ mailer.port }}" username: "{{ vault_vikunja.mailer.user }}" password: "{{ vault_vikunja.mailer.pass }}" fromemail: "{{ vault_vikunja.mailer.user }}" auth: local: enabled: false openid: enabled: true providers: - name: auth.serguzim.me authurl: https://auth.serguzim.me/application/o/todo-serguzim-me/ logouturl: https://auth.serguzim.me/application/o/todo-serguzim-me/end-session/ clientid: "{{ vault_vikunja.oidc_client.id }}" clientsecret: "{{ vault_vikunja.oidc_client.secret }}" metrics: enabled: true vikunja_compose: watchtower: true image: vikunja/vikunja volumes: - data:/app/vikunja/files - ./config.yml:/app/vikunja/config.yml file: volumes: data: