В Terraform, как запустить один и тот же скрипт с GitLab CI для разных учетных записей AWS
У меня есть несколько скриптов Terraform, которые должны создавать разные роли в учетной записи AWS. Эти скрипты находятся в одном репозитории GitLab. Мне сложно настроить GitLab CI для выбора этих скриптов и применения ролей к разным учетным записям AWS.
У нас есть центральная учетная запись AWS, в которой есть участники GitLab, у которых есть доступ к другим учетным записям AWS. Опять же, сложная часть для меня - это выяснить, как одно репо может управлять или применять сценарии TF к различным учетным записям AWS. У меня есть репозиторий утилит, который в основном управляет этапами Terraform, и я вызываю эту утилиту с помощью директивы include в моем основном репозитории, где присутствуют эти скрипты Terraform.