codeyourinfra.docker_compose
docker_compose
Rola Ansible do instalacji docker-compose.
Przykładowy playbook
---
- hosts: serwery
roles:
- codeyourinfra.docker_compose
Zależności
Rola zależy od Roli Ansible Codeyourinfra Docker, ponieważ potrzebujemy Dockera do uruchomienia docker-compose. Docker jest więc instalowany przed instalacją docker-compose.
Proszę nie wyłączać faktów, ponieważ rola codeyourinfra.docker
wymaga zmiennej ansible_distribution_release, uzyskanej w ramach etapu zbierania faktów.
Proces budowy
Proces budowy odbywa się w Travis CI. Podczas budowy rola jest testowana za pomocą Molecule.
Budowa jest również wyzwalana, gdy zostaną wprowadzone jakiekolwiek zmiany w roli codeyourinfra.docker
. W końcu nikt nie chce mieć problemów spowodowanych przez zmiany w kodzie źródłowym :)
Przetestuj samodzielnie
W swoim wirtualnym środowisku Python uruchom:
pip install -r requirements.txt
A następnie:
molecule test
Informacje o autorze
@gustavomcarmo jest współtwórcą Codeyourinfra. Dołącz do nas również! :)
ansible-galaxy install codeyourinfra.docker_compose