docker
Docker
Роль Ansible для установки Docker.
Пример плейбука
---
- hosts: servers
roles:
- codeyourinfra.docker
Роль требует некоторые переменные, полученные на этапе сбора фактов. Поэтому, пожалуйста, не отключайте сбор фактов.
Процесс сборки
Процесс сборки выполняется в Travis CI. В ходе сборки роль тестируется с помощью Molecule.
Если сборка успешна, сборки зависимых ролей также могут быть инициированы, благодаря проекту travis-dependent-builds. Один из примеров - Роль Ansible для docker-compose от Codeyourinfra.
Протестируйте сами
Прежде всего, создайте свою виртуальную среду Python и активируйте ее:
python -m venv env && source env/bin/activate
После этого установите все зависимости:
pip install wheel && pip install -r requirements.txt
Наконец, выполните тест:
molecule test
Информация об авторе
@gustavomcarmo является участником проекта Codeyourinfra. Присоединяйтесь к нам! :)
ansible-galaxy install codeyourinfra/docker