Stocks and Flows

やったこと、考えたことの記録

Chefを使った開発フローにしたい

しばらくの間、Chefを使って開発フローを管理することを目指す。 本当はWindowsのローカルに開発環境を整備したかったのだが、面倒な上にクソ不快でしかも無駄なので回避することにした。本格的にそこで開発したい、というよりはActiveXObjectとかいうわけのわからない素敵なインタフェースに関する機能のみ開発できるようにする必要があるからだ。

さて、開発のためにChefを使うとなると具体的に何をできるとよいだろうか。

  1. ローカルマシンからagrant-awsを使ってインスタンスを立ち上げる(+止められる)
  2. 立ち上げたAWSインスタンスにChefのレシピを適用し、すぐに開発環境として使える

これだけだ。シンプル。

現時点で、ローカルで立ち上げたVagrantインスタンスにChefを適用して動くところまではいっているはずなので(最近触ってないが)、そこを整備した上で1を整えたらいけそう。

ステージング環境で、役割ごとに3種類のサーバーを管理したい、というのもあったりするが、それは次のステップ。