Add backup to node001 and timeout to healthcheck

This commit is contained in:
Tobias Reisinger 2023-12-16 06:17:45 +01:00
parent 03f83ef7fd
commit cad06cae96
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
4 changed files with 17 additions and 5 deletions

View file

@ -1,2 +1,8 @@
ansible_port: "{{ vault_node001.ansible_port }}" ansible_port: "{{ vault_node001.ansible_port }}"
ansible_user: "{{ vault_node001.ansible_user }}" ansible_user: "{{ vault_node001.ansible_user }}"
host_backup:
backup:
hc_uid: "{{ vault_node001.backup.hc_uid }}"
uptime_kuma_token: "{{ vault_node001.backup.uptime_kuma_token }}"
volumes:
- minecraft-2_data

View file

@ -2,7 +2,12 @@
- name: Run roles for node001 - name: Run roles for node001
hosts: node001 hosts: node001
roles: roles:
- common - role: common
tags: [always]
- role: backup
tags: [backup]
- role: caddy
tags: [caddy, reverse-proxy, webserver]
- role: mailcow - role: mailcow
tags: [mailcow, mail, communication] tags: [mailcow, mail, communication]

View file

@ -27,9 +27,9 @@
dest: "{{ service_path }}" dest: "{{ service_path }}"
mode: "0755" mode: "0755"
- name: Copy the system service - name: Template the system service
ansible.builtin.copy: ansible.builtin.template:
src: healthcheck@.service src: healthcheck@.service.j2
dest: /etc/systemd/system/healthcheck@.service dest: /etc/systemd/system/healthcheck@.service
mode: "0644" mode: "0644"
become: true become: true

View file

@ -1,4 +1,5 @@
[Service] [Service]
Type=oneshot Type=simple
ExecStart=/usr/bin/docker compose run --rm %i ExecStart=/usr/bin/docker compose run --rm %i
WorkingDirectory={{ service_path }} WorkingDirectory={{ service_path }}
RuntimeMaxSec=300