🦙
terraform apply時の409エラーの原因と解決方法
事象
terraform applyをしたところ以下のエラーが出た。
Error: Error creating GlobalAddress: googleapi: Error 409:
The resource 'projects/sample-project/global/addresses/ip-sample'
already exists, alreadyExists
~以下略~
解決策
上記エラーが出ているものはGoogle Cloudのコンソールで手動で作成したものだったため、terraform管理下にないことが原因で上記エラーが出ていることがわかった。
この場合、terraform import
をすると、手動で作成したものがterraform管理下に置かれ、正常にapplyすることができるようになる。
Discussion