olimp/roles/ampache/tasks/main.yml
Administrator f33b536d08 Update 8 files
- /roles/base_setup/tasks/main.yml
- /roles/base_setup/handlers/main.yml
- /roles/ampache/tasks/main.yml
- /roles/ampache/templates/docker-compose.yml.j2
- /roles/ampache/handlers/main.yml
- /inventories/hosts
- /group_vars/all.yml
- /olimp-deploy.yml
2025-10-16 08:19:28 +00:00

29 lines
672 B
YAML

---
- name: Create service base directory
file:
path: "{{ service_config_base }}"
state: directory
mode: 0755
- name: Create Ampache directories
file:
path: "{{ item }}"
state: directory
mode: 0755
loop:
- "{{ ampache_config_dir }}"
- "{{ ampache_logs_dir }}"
- "{{ ampache_mysql_dir }}"
- /mnt/audio/music
- name: Deploy Ampache docker-compose
template:
src: docker-compose.yml.j2
dest: "{{ ampache_base_dir }}/docker-compose.yml"
mode: 0644
notify: restart ampache
- name: Ensure Ampache is running
docker_compose:
project_src: "{{ ampache_base_dir }}"
state: present