feat: 🎉 add uptime-kuma container to pottwal
This commit is contained in:
parent
d60af83a9b
commit
ecf615fa19
1 changed files with 29 additions and 0 deletions
29
pottwal.yml
29
pottwal.yml
|
@ -27,6 +27,8 @@
|
||||||
influxdb_host_port: 8088
|
influxdb_host_port: 8088
|
||||||
influxdb_image: influxdb:2.4-alpine
|
influxdb_image: influxdb:2.4-alpine
|
||||||
|
|
||||||
|
uptimekuma_host_port: 8085
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- role: docker_setup
|
- role: docker_setup
|
||||||
vars:
|
vars:
|
||||||
|
@ -48,6 +50,7 @@
|
||||||
deploy_cert_hook: "docker exec prosody prosodyctl --root cert import ${DOMAIN} /var/lib/dehydrated/certs"
|
deploy_cert_hook: "docker exec prosody prosodyctl --root cert import ${DOMAIN} /var/lib/dehydrated/certs"
|
||||||
- name: redmine.n39.eu
|
- name: redmine.n39.eu
|
||||||
- name: influx.n39.eu
|
- name: influx.n39.eu
|
||||||
|
- name: uptime.n39.eu
|
||||||
- role: penguineer.dehydrated_cron
|
- role: penguineer.dehydrated_cron
|
||||||
- role: dd24-dyndns-cron
|
- role: dd24-dyndns-cron
|
||||||
# variables are set in the inventory
|
# variables are set in the inventory
|
||||||
|
@ -356,5 +359,31 @@
|
||||||
site_name: redmine.n39.eu
|
site_name: redmine.n39.eu
|
||||||
proxy_port: "{{ redmine_host_port }}"
|
proxy_port: "{{ redmine_host_port }}"
|
||||||
|
|
||||||
|
- name: Ensure the uptime-kuma directories exist
|
||||||
|
file:
|
||||||
|
path: "{{ item }}"
|
||||||
|
state: directory
|
||||||
|
with_items:
|
||||||
|
- "{{ data_dir }}/uptimekuma"
|
||||||
|
|
||||||
|
- name: Ensure container for uptime-kuma is running
|
||||||
|
docker_container:
|
||||||
|
name: uptime-kuma
|
||||||
|
image: "louislam/uptime-kuma:1"
|
||||||
|
pull: true
|
||||||
|
state: started
|
||||||
|
detach: yes
|
||||||
|
ports:
|
||||||
|
- "127.0.0.1:{{ uptimekuma_host_port }}:3001"
|
||||||
|
restart_policy: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- "{{ data_dir }}/uptime-kuma:/app/data"
|
||||||
|
|
||||||
|
- name: Setup proxy site uptime.n39.eu
|
||||||
|
include_role:
|
||||||
|
name: setup-http-site-proxy
|
||||||
|
vars:
|
||||||
|
site_name: uptime.n39.eu
|
||||||
|
proxy_port: "{{ uptimekuma_host_port }}"
|
||||||
|
|
||||||
handlers:
|
handlers:
|
||||||
|
|
Loading…
Reference in a new issue