Я использую Terraform для сборки своего стека AWS и наслаждаюсь им. Если он должен использоваться в коммерческих настройках, конфигурация должна быть повторно использована для разных сред (например, QA, STAGING, PROD).
Как я смогу добиться этого? Должен ли я создать оболочку script, которая вызывает вызовы terraform cli при передаче в разных файлах состояния для каждой среды, как показано ниже? Мне интересно, есть ли более естественное решение, предоставленное Terraform.
terraform apply -state=qa.tfstate