Как запустить скрипт terraform в организации aws? - PullRequest
0 голосов
/ 06 марта 2020

У меня есть скрипт Terrafrom, который строит инфраструктуру на AWS основной учетной записи. В моем AWS аккаунте есть суб-организации. Мне нужно запустить мой сценарий TF, чтобы построить инфраструктуру в одной из этих организаций. Как я могу это сделать?

1 Ответ

2 голосов
/ 06 марта 2020

Лучшая практика для этого - создать «TerraformRole» в вашей дополнительной учетной записи, что может быть принято «TerraformRole» из вашей основной AWS учетной записи.

Затем вы определяете поставщика AWS для принятия этой роли.

provider "aws" {
  version = "~> 2.33.0"
  region  = var.region
  assume_role {
    role_arn = "arn:aws:iam::${var.account_id}:role/${var.terraform_role_name}"
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...