1
0
pet-project-server/playbook-gramps.yml
Anton Vakhrushev 76328bf6c6
Update gramps to v25.4.1
- Inline vars into docker compose file
- Replace redis with valkey
2025-05-02 18:40:13 +03:00

35 lines
854 B
YAML

---
- name: 'Configure gramps application'
hosts: all
vars_files:
- vars/ports.yml
- vars/vars.yml
vars:
app_name: 'gramps'
base_dir: '/home/{{ primary_user }}/applications/{{ app_name }}/'
tasks:
- name: 'Create application directories'
ansible.builtin.file:
path: '{{ item }}'
state: 'directory'
mode: '0755'
loop:
- '{{ base_dir }}'
- '{{ (base_dir, "data") | path_join }}'
- name: 'Copy docker compose file'
ansible.builtin.template:
src: './files/apps/{{ app_name }}/docker-compose.yml.j2'
dest: '{{ base_dir }}/docker-compose.yml'
mode: '0644'
- name: 'Run application with docker compose'
community.docker.docker_compose_v2:
project_src: '{{ base_dir }}'
state: 'present'
remove_orphans: true