codeyourinfra.docker_compose
docker_compose
Роль Ansible для установки docker-compose.
Пример Playbook
---
- hosts: servers
roles:
- codeyourinfra.docker_compose
Зависимости
Эта роль зависит от Codeyourinfra Docker Ansible role, так как нам нужен Docker для работы с docker-compose. Docker устанавливается перед установкой docker-compose.
Пожалуйста, не отключайте сбор фактов, потому что роль codeyourinfra.docker
требует переменную ansible_distribution_release, которая получается через фазу сбора фактов.
Процесс сборки
Процесс сборки выполняется в Travis CI. Во время сборки роль тестируется с помощью Molecule.
Сборка также запускается, если вносится какое-либо изменение в роль codeyourinfra.docker
. В конце концов, никто не хочет столкнуться с проблемой, вызванной изменением в исходном коде :)
Протестируйте сами
В вашей виртуальной среде Python выполните:
pip install -r requirements.txt
А затем:
molecule test
Информация об авторе
@gustavomcarmo — это участник Codeyourinfra. Присоединяйтесь к нам! :)
ansible-galaxy install codeyourinfra.docker_compose