Files
2025-12-17 17:47:17 +03:00

28 lines
708 B
YAML

---
- name: "Ensure project directory exists"
ansible.builtin.file:
path: "{{ uptime_kuma_project_dir }}"
state: directory
owner: root
group: root
mode: "0770"
- name: "Push the Compose file"
ansible.builtin.template:
src: "docker-compose.yml.j2"
dest: "{{ uptime_kuma_project_dir }}/docker-compose.yml"
owner: root
group: root
mode: "0660"
- name: "Deploy uptime-kuma via Docker Compose"
community.docker.docker_compose_v2:
state: present
project_src: "{{ uptime_kuma_project_dir }}"
- name: "Install Python dependencies"
ansible.builtin.pip:
name: "uptime-kuma-api"
version: "{{ uptime_kuma_api_version }}"
break_system_packages: true