TerraformでCodePipeline作成時、追加で必要な作業がある。全然意味わかってないけど、とにかくやるものらしい。
AWSで、マネコンからリソース作成する時は必要なコネタ系リソースが裏で自動で設定されるが、API経由だとやってもらえないから関連する設定を記述する必要がある、というのはこれに限らずよくあること。これもそのひとつ。
で、やることは。
TerraformによりCodePipeline作成後:
- マネコン画面でパイプラインを選択
- 画面上部「編集」押下
- 何もせずに、画面上部「保存」押下
- 「パイプラインの変更を保存する」ポップアップ画面にて、「保存」押下
#画面上部に「パイプラインが正常に保存されました。」メッセージが表示される。
これをパイプラインの数だけ繰り返す。ということで意味不明なんだが、とにかくやるんだ。