これはtest-kitchen, serverspec, DockerをつかってAnsibleのテスト駆動開発を行う環境を構築する手順です。 Ubuntu14,CentOS7でApache2をインストールし、サービスを起動し、ブート時のサービス自動起動を設定するベストプラクティス構成1のAnsible playbookを例として取りあげます。 この記事の目標 AnsibleのTDD環境として、test-kitchenで次のことが出来る環境を作ります。 Docker上にUbuntu14, CentOS7のコンテナを立ち上げ 各コンテナをAnsibleでプロビジョニング 各コンテナのプロビジョニング結果をServerspecで検証 前提条件等 この記事の前提条件は以下のとおりです。 作成するAnsible playbookの構成はベストプラクティスのディレクトリレイアウトに従う1 作業環境は
![AnsibleTDD環境をtest-kitchen, serverspec, Dockerで作る(2015年10月版) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/a7c8e035f72aeb434a6cf7069e4deb83939a5397/height=288;version=1;width=512/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fqiita-fb-fe28c64039d925349e620ba55091e078.png)