codeyourinfra.docker_compose
docker_compose
这是一个安装 docker-compose 的 Ansible 角色。
示例剧本
---
- hosts: servers
roles:
- codeyourinfra.docker_compose
依赖关系
该角色依赖于 Codeyourinfra Docker Ansible 角色,因为需要 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 的贡献者。也欢迎你加入! :)