codeyourinfra.docker_compose
docker_compose
Ansible ロールは docker-compose をインストールします。
サンプルプレイブック
---
- hosts: servers
roles:
- codeyourinfra.docker_compose
依存関係
このロールは Codeyourinfra Docker Ansible ロール に依存しています。docker-compose を実行するためには Docker が必要です。Docker は docker-compose のインストール前にインストールされる必要があります。
ファクトをオフにしないでください。なぜなら、codeyourinfra.docker
ロールは ファクト収集フェーズ で得られる ansible_distribution_release 変数を必要とするからです。
ビルドプロセス
ビルドプロセスは Travis CI で行われます。ビルド中に、ロールは Molecule を使ってテストされます。
codeyourinfra.docker
ロールに変更があった場合にもビルドがトリガーされます。すべての人が上流のコードの変更によって問題を引き起こされることを望んでいないからです :)
自分でテストする
Pythonの仮想環境 の中で、次のコマンドを実行します:
pip install -r requirements.txt
その後:
molecule test
著者情報
@gustavomcarmo は Codeyourinfra の貢献者です。あなたも参加してください! :)