icon

あーなんかphoenix側にsslの設定が入ってるわ……これは除外するか

icon

カンで書いたinit scriptが一発で全部動いた.天才かもしれん

icon

久しぶりのしごと

icon

countで作ったリソースのidを配列で取りたいんだけど,どうしたらええねん

icon

アップデート成功したかな

icon

原因はわかったぞ.aws-sdk-goのCreateVPCPeeringConnectionは,Inputにrequesterとaccepterの設定を取らない.なのでterraformは内部で,PeeringConnectionを作成した後にmodifyしてrequesterとaccepterの設定を上書きしている.しかし,acceptされる前のPeeringConnectionはmodifyできずにエラーになる.依存関係的に,PeeringConnectionAccepterはPeeringConnectionの作成より後ろになるので,modifyのエラーが出た時点でAccepterがapplyされずに,terraformはエラー終了する.と,acceptされないPeeringConnectionが残り,その後もplan差分になる.
つまり,Accepterを作成する場合はvpc_peering_connectionの中にrequesterとaccepterの設定を入れてはいけないのだ.vpc_peering_connection_optionsを使って別設定として流し込まないといけない.

icon

moduleにして一発でregion間vpc peeringを作れるようにしておく

icon

こっから先はterraform職人の出番や

icon

いけたなぁ,これで治ったんじゃないだろうか