LoginSignup
1
1

More than 5 years have passed since last update.

kumogataでCloudFromationテンプレートを作るときはupdateでやろう

Posted at

createで動作確認するよりupdateの方が色々捗る。

通常

$ kumogata create TEMPLATENAME.rb STACKNAME

これだと作成に失敗したときSTACKがCloudFormationに残ったままになるので、同じコマンドをもう一度叩くとエラーになる。

$ kumogata create TEMPLATENAME.rb STACKNAME
Failure
[ERROR] Create failed: STACKNAME
$ kumogata create TEMPLATENAME.rb STACKNAME
Creating stack: STACKNAME
[ERROR] Stack [STACKNAME] already exists

なのでdeleteしてやるか、別のスタック名をつける必要があってめんどくさい。

$ kumogata delete TEMPLATENAME.rb STACKNAME
$ kumogata create TEMPLATENAME.rb STACKNAME
or
$ kumogata create TEMPLATENAME.rb STACKNAME_1

updateなら再入力OK

VPCだけ先に頑張って作っておいてあとはupdateコマンドで動作確認するやり方だとupdateコマンドをもう一回入れるだけで動くからこの二度手間感がなくて捗る。

$ kumogata update TEMPLATENAME.rb STACKNAME
Failure
[ERROR] Update failed: STACKNAME
$ kumogata update TEMPLATENAME.rb STACKNAME

もう一回やっても怒られない。

ただし「それ今あるのと別モンやろが」ってなるレベルの変更をかけると流石に怒られるので、ちょっとした変更を試したいときとかにオススメ。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1