План запуска Terraform без учетных данных AWS - PullRequest
0 голосов
/ 19 января 2019

Я хочу запустить план terraform, чтобы проверить файл плана terraform, загруженный пользователем, и обнаружить ресурсы.

Однако для выполнения плана terraform на данный момент требуются учетные данные AWS.

IsЕсть ли способ запустить план без использования учетных данных или извлечь список ресурсов другим способом из файла .tf?

1 Ответ

0 голосов
/ 19 января 2019

Нашел решение здесь,

https://github.com/terraform-providers/terraform-provider-aws/issues/5584#issuecomment-433203543

Наряду с флагом skip_credentials_validation также требуется фиктивный секретный ключ.

provider "aws" {
  region                      = "${var.region}"
  skip_credentials_validation = true
  skip_requesting_account_id  = true
  skip_metadata_api_check     = true
  s3_force_path_style         = true
  access_key                  = "mock_access_key"
  secret_key                  = "mock_secret_key"

}
...