ChefやPuppetと並ぶ構成管理ツールの1つAnsible。ただ、構成管理ツールというだけではなくインフラサイドの学習ツールとしても結構いいんじゃないかと思ったので書いてみます。と、書いている自分も初心者なのでツッコミいろいろあると思いますが大歓迎です。 特徴と書き方 まず簡単にAnsibleの特徴を書いてみます。 対象の環境にSSH接続さえできれば環境構築を行えるのでシンプル 書いた順に処理が実行されるのでシンプル YAMLで書けるのでシンプル シンプルなので初期の学習コストが低い! Chefに挫折した人でもいける(はず) Ansible自体はPythonで書かれているのですが、Pythonを意識することはほぼないと思います。ただ、対象の環境にはPythonがインストールされている必要はあります。 一つの例として、公式サンプルの中からnginx+wordpress環境を構築するものを