Terragrunt CIではTerraform -targetよりディレクトリ単位のtarget applyを優先する
Terraform
CI/CD
Terragrunt
Terragruntでstateがディレクトリ単位に分かれているCIでは、Terraformの-resource単位の-targetより、変更されたterragrunt.hcl配下を抽出してrun-all apply --terragrunt-include-dirなどでディレクトリ単位に絞る方が保守しやすい。共通provider/root設定やmodules変更は全体applyへフォールバックし、手動実行ではカンマ区切りのtargetディレクトリを渡せるようにすると、自動変更検知と明示的リリースを両立できる。