Спросите сообщество, возможно ли сделать следующее. (не удалось найти дополнительную информацию)
Я создаю конвейер ci / cd с помощью Github / cloudbuild / Terraform. У меня есть конфигурация Terraform сборки buildbull по запросу github pull и слияние с новой веткой Однако у меня есть учетная запись службы Cloudbuild (по умолчанию) с наименьшими привилегиями. Вопрос придерживается, я хотел бы, чтобы terraform получал разрешение от существующей учетной записи службы с наименьшими привилегиями для предотвращения любых эксплойтов, и т. Д. c. как только cloudbuild получит триггеры pull build для инициализации конфигурации terraform. В это время, т.е. terraform будет извлекать существующую внешнюю SA для получения разрешения на создание TF. Я попытался использовать служебную учетную запись и привязать роли к этой служебной учетной записи, но произошла ошибка, которая указывает, что учетная запись службы уже существует. Следующим шагом для меня будет использование модуля, но я думаю, что это также создаст новый SA с реплицированными ролями. Если это сбивает с толку, я прошу прощения, я помогу в уточнении вопроса, чтобы быть более кратким.