- name: Start Broadcast hosts: Lothlorien tasks: - name: Create temporary Docker Compose directory ansible.builtin.tempfile: state: directory register: docker_compose_dir - name: Copy docker-compose.yaml ansible.builtin.copy: src: conf/docker-compose.yaml dest: '{{docker_compose_dir.path}}/docker-compose.yaml' mode: preserve - name: Docker Compose up Broadcast environment: SERVER_IP: '{{ansible_default_ipv4.address}}' community.docker.docker_compose: project_name: broadcast project_src: '{{docker_compose_dir.path}}' state: present - name: Remove temporary Docker Compose directory ansible.builtin.file: path: '{{docker_compose_dir.path}}' state: absent