codeyourinfra.docker
ドッカー
DockerをインストールするためのAnsibleロールです。
例のプレイブック
---
- hosts: servers
roles:
- codeyourinfra.docker
このロールは、ファクト収集のフェーズを通じて得られるいくつかの変数が必要ですので、ファクトをオフにしないでください。
ビルドプロセス
ビルドプロセスはTravis CIで行われます。ビルド中に、このロールはMoleculeを使用してテストされます。
ビルドが成功すると、依存するロールのビルドもトリガーされることがあります。これはtravis-dependent-buildsプロジェクトのおかげです。一例として、Codeyourinfra docker-compose Ansibleロールがあります。
自分でテストする
まず、Pythonの仮想環境を作成し、アクティブにします:
python -m venv env && source env/bin/activate
その後、すべての依存関係をインストールします:
pip install wheel && pip install -r requirements.txt
最後に、テストを実行します:
molecule test
著者情報
@gustavomcarmo はCodeyourinfraの貢献者です。あなたも参加してください! :)