codeyourinfra.docker_compose
docker_compose
Ansible-Rolle zur Installation von docker-compose.
Beispiel-Playbook
---
- hosts: server
roles:
- codeyourinfra.docker_compose
Abhängigkeiten
Die Rolle hängt von der Codeyourinfra Docker Ansible-Rolle ab, da wir Docker benötigen, um docker-compose auszuführen. Docker wird also vor der Installation von docker-compose installiert.
Bitte schalte die Fakten nicht aus, da die Rolle codeyourinfra.docker
die Variable ansible_distribution_release benötigt, die während der Erfassungsphase von Fakten erhalten wird.
Build-Prozess
Der Build-Prozess erfolgt in Travis CI. Während des Builds wird die Rolle mit Molecule getestet.
Der Build wird auch ausgelöst, wenn Änderungen an der Rolle codeyourinfra.docker
vorgenommen werden. Schließlich möchte niemand, dass ein Problem durch eine Änderung im Hauptcode eingeführt wird :)
Teste selbst
Innerhalb deiner Python-Virtual-Umgebung führe aus:
pip install -r requirements.txt
Und dann:
molecule test
Autoreninformationen
@gustavomcarmo ist ein Mitwirkender von Codeyourinfra. Mach auch mit! :)
ansible-galaxy install codeyourinfra.docker_compose