--- # Запуск ролей в универсальной лаборатории # Автор: Сергей Антропов # Сайт: https://devops.org.ru - hosts: localhost gather_facts: false tasks: - name: Install collections in controller community.docker.docker_container_exec: container: ansible-controller command: bash -lc "ansible-galaxy collection install -r /ansible/files/requirements.yml || true" - name: Run external playbook (your roles live in /ansible/roles) community.docker.docker_container_exec: container: ansible-controller command: > bash -lc " ANSIBLE_ROLES_PATH=/ansible/roles ansible-playbook -i {{ lookup('env','MOLECULE_EPHEMERAL_DIRECTORY') }}/inventory/hosts.ini /ansible/files/playbooks/site.yml "