Рабочее пространство Terraform и terragrunt с использованием разных путей к внутренним ключам.А если вы запускаете с terragrunt
, то в корзине s3 по умолчанию включен контроль версий.
Например, при использовании terraform workspace
настоящий файл *.tfstate
будет создан в
s3://<nominated_backend_bucket>/env:/<workspace_name>/<tfstate_path>
Но terragrunt создаст путь tfstate как
s3://<nominated_backup_bucket>/<source_code_directory>/<tfstate_path>
Так что в большинстве случаев у них не будет возможности конфликтовать друг с другом.
Я рекомендую очистить вашу среду и запустить terragrunt plan/apply
снова.Есть некоторые другие проблемы, которые вы описали в своем первоначальном вопросе, и вам нужно выяснить их самостоятельно.