Add vikunja opentofu stuff and fix some issues

This commit is contained in:
Tobias Reisinger 2024-09-28 21:26:13 +02:00
parent 6f77230c15
commit 1831cddffa
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
11 changed files with 49 additions and 36 deletions
roles/vikunja/vars

View file

@ -6,9 +6,9 @@ vikunja_svc:
db:
host: "{{ postgres.host }}"
port: "{{ postgres.port }}"
database: vikunja
user: "{{ vault_vikunja.db.user }}"
pass: "{{ vault_vikunja.db.pass }}"
user: "{{ opentofu.postgresql_data.vikunja.user }}"
pass: "{{ opentofu.postgresql_data.vikunja.pass }}"
database: "{{ opentofu.postgresql_data.vikunja.database }}"
vikunja_yml:
service:
@ -40,10 +40,10 @@ vikunja_yml:
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 }}"
authurl: "{{ opentofu.authentik_data.vikunja.base_url }}"
logouturl: "{{ (opentofu.authentik_data.vikunja.base_url, 'end-session') | path_join }}"
clientid: "{{ opentofu.authentik_data.vikunja.client_id }}"
clientsecret: "{{ opentofu.authentik_data.vikunja.client_secret }}"
metrics:
enabled: true