Tech Sketch Bucket of Technical Chips by TIS Inc.

TestKitchenとDocker・Serverspecで作るAnsibleTDD環境

Pocket

Ansible playbookの開発を行う際、気軽にトライ&エラー出来る環境があるとサクサクと開発を進めることが出来ます。
そこで、TestKitchenとDocker・Serverspecを使ってAnsibleのTDD(テスト駆動開発)を行う環境を構築する手順を紹介します。

本記事ではUbuntu14,CentOS7でApacheのインストールとサービス起動及びブート時のサービス自動起動を設定するベストプラクティス構成1のAnsible playbook開発を例として取りあげます。