年中アイス

いろいろつらつら

Mac+Vagrant(Virtualbox)でansibleを試せる環境を作った

ansibleのplaybookを作る時、確認用にVagrant+VirtualBoxを使っています。

最初の環境を作るのが地味に面倒なので、自分が使うMacでansible実行して、VirtualBox上の仮想マシンにプロビジョニングを行う環境をすぐ作れるようにしてみました。

reiki4040/ansible-playground-example · GitHub

READMEに書いてあるように、cloneして、SSH鍵設定してあげればすぐにplaybookの実行できます。まだ、サンプルのplaybookおけてないですが、何かパッケージ入れるのぐらいを後で追加する予定です。とりあえず、実行したらメッセージ出すだけのplaybookを追加しました。

Saharaと組み合わせると、ロールバックすることもできるので、playbookの確認にはもってこいです。
saharaプラグインを使って、失敗しても戻せるようにする - 年中アイス