From aefeec16ae2c30cf2c53cff30a2a328768e868fc Mon Sep 17 00:00:00 2001 From: Administrator Date: Thu, 16 Oct 2025 08:37:50 +0000 Subject: [PATCH] Update 2 files - /roles/ampache/handlers/main.yml - /roles/ampache/tasks/main.yml --- roles/ampache/handlers/main.yml | 5 ----- roles/ampache/tasks/main.yml | 26 ++++++++++++++++++++------ 2 files changed, 20 insertions(+), 11 deletions(-) delete mode 100644 roles/ampache/handlers/main.yml diff --git a/roles/ampache/handlers/main.yml b/roles/ampache/handlers/main.yml deleted file mode 100644 index f8eb84e..0000000 --- a/roles/ampache/handlers/main.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- name: restart ampache - community.docker.docker_compose_v2: - project_src: "{{ ampache_base_dir }}" - state: restarted \ No newline at end of file diff --git a/roles/ampache/tasks/main.yml b/roles/ampache/tasks/main.yml index 974249b..42959fe 100644 --- a/roles/ampache/tasks/main.yml +++ b/roles/ampache/tasks/main.yml @@ -16,14 +16,28 @@ - "{{ ampache_mysql_dir }}" - /mnt/audio/music -- name: Deploy Ampache docker-compose +- name: Deploy Ampache docker-compose.yml template: src: docker-compose.yml.j2 dest: "{{ ampache_base_dir }}/docker-compose.yml" mode: 0644 - notify: restart ampache -- name: Ensure Ampache is running - community.docker.docker_compose_v2: - project_src: "{{ ampache_base_dir }}" - state: present \ No newline at end of file +- name: Start Ampache services + shell: | + cd {{ ampache_base_dir }} + docker compose up -d + args: + executable: /bin/bash + +- name: Wait for services to start + pause: + seconds: 15 + +- name: Check Ampache container status + shell: docker ps --filter name=ampache + register: ampache_status + changed_when: false + +- name: Show Ampache status + debug: + var: ampache_status.stdout \ No newline at end of file