FTP (Frequent Terraform Problems)
Terragruntarrow-up-right - オーケストレーションツール
tflintarrow-up-right - コードリンター
tfenvarrow-up-right - バージョンマネージャー
asdf-hashicorparrow-up-right - asdfarrow-up-rightバージョンマネージャー用のHashiCorpプラグイン
Atlantisarrow-up-right - プルリクエストの自動化
pre-commit-terraformarrow-up-right - pre-commitフレームワークarrow-up-rightで使用するTerraform用のGitフックコレクション
Infracostarrow-up-right - プルリクエストでのTerraformのクラウドコスト見積もり。Terragrunt、Atlantis、pre-commit-terraformとも連携可能。
リソースとインフラモジュールのバージョンは指定されるべきです。プロバイダーはモジュールの外部で、コンポジション内でのみ設定されるべきです。プロバイダーとTerraformのバージョンもロックすることができます。
マスターとなる依存関係管理ツールは存在しませんが、依存関係の指定をより問題の少ないものにするためのヒントがいくつかあります。例えば、Dependabotarrow-up-rightを使用して依存関係の更新を自動化することができます。Dependabotは、依存関係を安全かつ最新の状態に保つためのプルリクエストを作成します。DependabotはTerraformの設定をサポートしています。
Last updated 1 year ago