Add vikunja integrations

Integrate into gethomepage and telegraf
Fix force-recreate for vikunja and influxdb
This commit is contained in:
Tobias Reisinger 2024-01-02 01:52:23 +01:00
parent 146c80498b
commit e0a6245842
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
5 changed files with 17 additions and 1 deletions

View file

@ -70,6 +70,8 @@ gethomepage_services_yml:
slug: serguzim-net
- tick.serguzim.me:
href: https://tick.serguzim.me
- todo.serguzim.me:
href: https://todo.serguzim.me
- wiki.serguzim.me:
href: https://wiki.serguzim.me
- External:

View file

@ -17,6 +17,12 @@
src: yml.j2
dest: "{{ (service_path, 'influxdb.yml') | path_join }}"
mode: "0600"
register: cmd_result
- name: Set the docker force-recreate flag
ansible.builtin.set_fact:
docker_force_recreate: --force-recreate
when: cmd_result.changed # noqa: no-handler We need to handle the restart per service. Handlers don't support variables.
- name: Import start tasks for common service
ansible.builtin.import_tasks: tasks/start-common-service.yml

View file

@ -12,6 +12,7 @@ telegraf_svc:
- https://matrix.msrg.cc/_synapse/metrics
- https://push.serguzim.me/metrics
- https://tick.serguzim.me/metrics
- https://todo.serguzim.me/api/v1/metrics
prometheus_protected:
urls:
- https://ci.serguzim.me/metrics

View file

@ -16,6 +16,12 @@
src: yml.j2
dest: "{{ (service_path, 'config.yml') | path_join }}"
mode: "0600"
register: cmd_result
- name: Set the docker force-recreate flag
ansible.builtin.set_fact:
docker_force_recreate: --force-recreate
when: cmd_result.changed # noqa: no-handler We need to handle the restart per service. Handlers don't support variables.
- name: Import start tasks for common service
ansible.builtin.import_tasks: tasks/start-common-service.yml

View file

@ -55,7 +55,8 @@ vikunja_yml:
clientid: "{{ vault_vikunja.oidc_client.id }}"
clientsecret: "{{ vault_vikunja.oidc_client.secret }}"
VIKUNJA_METRICS_ENABLED: true
metrics:
enabled: true
vikunja_compose:
watchtower: true