はじめに どうも、@to-fmakです。入社5日目ですが、既存環境等のキャッチアップをしながら、2日ほど作業していました。 作業(Terraformコードを中心に見ていました)の際に見つけた課題ついてまとめてみました。 背景 インフラ設定変更が必要なため、あるTerraformリポジトリ(直近あまり更新されていない)で作業をすることに terraform initの際に、aws providerのバージョン制約により、バージョンの不整合が起きた Terraform Providerバージョンの不整合について ※元々のソースコードやコンソール出力ではフルバージョンが記載されていますが、本記事ではマイナーバージョンをマスキングします。また、省略する部分は「...」とします。 そもそも何が起きたのか リポジトリの中身を覗いてみたら、.terraform.lock.hclが存在していました。