Cloud Formationのテンプレートを何で書くか
CloudFormationのテンプレートを書いているけど、大量のJSON記述&コメントが書けないのがちょっとつらい。
Cloud FormationのJSON生成ツール探し
いろいろある。
VisualOps
画面からネットワークをつくってJSONを生成。
CoffeeFormation
CoffeeScriptのコードからJSONを生成。コメントが書けるのが嬉しい。繰り返しの定義が書ける。
sparkle_formation
結局は生のJSONを書くのが良い
CloudFormationを学び始めの頃から生成ツールを使ってしまうとツールの記法(設定操作)と実際生成されるJSONの両方を結びつけて学ぶことになるので、結構大変。 テンプレートリファレンスを見て地道にJSONを書いていった方がよいかも。
普段VimでコードもJSONも書いているので、テンプレートリファレンスで学んだ内容をスニペットとして落とし込んでいくことにした。 neosnippetのスニペットにすると、neocompleteで補完も効くし高速に書けるので便利。