diff --git a/roles/flibusta/handlers/main.yml b/roles/flibusta/handlers/main.yml index 9db675a..5b0b624 100644 --- a/roles/flibusta/handlers/main.yml +++ b/roles/flibusta/handlers/main.yml @@ -9,7 +9,7 @@ community.docker.docker_compose_v2: project_src: "{{ flibusta_base_dir }}" state: present - build: true + build: "always" restarted: true - name: stop flibusta diff --git a/roles/flibusta/tasks/main.yml b/roles/flibusta/tasks/main.yml index 7184d21..af52f4a 100644 --- a/roles/flibusta/tasks/main.yml +++ b/roles/flibusta/tasks/main.yml @@ -100,21 +100,14 @@ dest: "{{ flibusta_base_dir }}/docker-compose.yml" mode: 0644 -- name: Build Flibusta containers +# Вариант 1: Сборка и запуск в одной задаче (рекомендуется для первого запуска) +- name: Build and start Flibusta containers community.docker.docker_compose_v2: project_src: "{{ flibusta_base_dir }}" - build: true + build: "always" # Изменили с True на "always" state: present register: build_result -- name: Start Flibusta services - community.docker.docker_compose_v2: - project_src: "{{ flibusta_base_dir }}" - state: present - restarted: false - scale: {} - register: start_result - - name: Wait for services to start pause: seconds: 30