方針 playbook.ymlを一つ実行すれば環境構築が済むようにする 以前はChef Solo + Berkshelfで開発環境構築を行っていたが、以下のようなことが手間になりAnsibleに移行した。 レシピを実行できる環境を作るまでが手間 レシピのソースを読まないとカスタマイズがしずらいのと、どう動いてるかが分かりづらい Vagrant + VirtualBoxで動かす 最近は開発環境にDockerを使うという選択肢もあるが、init.dやsystemdで起動するものがapt-get installしただけだと動かなくて別途設定が必要なこともありVirtualBoxを使っている。 Vagrantの場合に以下のように設定を追加しておくと、初回にvagrant upした時にansibleが実行されるので便利。 - hosts: all become: yes vars: user: ub