Необходимые ресурсы: 1. Учетная запись Terraform Cloud 2. Учетная запись GitHub 3. Этот репозиторий GitHub разветвлен 4. Учетная запись AWS настроена

Развертывание кода с использованием Terraform Cloud в качестве CI / CD поможет проверить создаваемую сборку.

Шаг 1. Выберите рабочий процесс настройки: «Начните с нуля»

Шаг 2. Создайте новую организацию

Шаг 3. Создайте новое рабочее пространство: «Рабочий процесс контроля версий»

Шаг 4. Подключитесь к VCS: «GitHub»

Возможно, вам потребуется пройти процесс входа в систему, чтобы установить соединение между Terraform Cloud и GitHub. Это простой пошаговый процесс. После завершения переходите к шагу 5 этого процесса.

Шаг 5: Выберите репозиторий: «TFIAM-bmw»

Как указано в разделе ресурсов этого документа, для этого проекта вам потребуется форк «TFIAM-bmw». Это репо, которое мы выберем для нашей задачи.

Шаг 6. Настройте параметры

Вы можете изменить имя рабочего пространства по своему усмотрению и добавить простое описание того, что мы создаем на этом этапе.

Очень важным шагом в этом процессе является настройка переменных в Terraform Cloud. Настройте ключ доступа, секретный ключ доступа и переменные среды региона для своей учетной записи AWS. Убедитесь, что знаете, где они расположены в вашей локальной среде (попробуйте ~/.aws/credentials, если не уверены).

Шаг 1. Добавьте переменные среды: ключ доступа, секретный ключ доступа, регион и подтвердите удаление.

Настройте эти ключи от пользователя IAM с правами администратора. Экран переменных - это сначала пустой экран. Выбрав «+ Добавить переменную», вы сможете вставить ключи и их соответствующие значения. Ниже приведен формат имен переменных и их внешний вид, когда они помечены как конфиденциальные.

Регион по умолчанию: избавляет нас от необходимости создавать файл конфигурации.

Подтвердить уничтожение: позволяет нам уничтожить нашу инфраструктуру, которая будет применяться к среде AWS.

Шаг 2: план очереди

На вкладке «Выполнения» выберите «План очереди».

Появится уведомление о необходимости подтверждения. Внизу страницы найдите и нажмите кнопку «Подтвердить и применить». Не стесняйтесь оставлять комментарии в прилагаемом поле, если хотите.

Войдите в Консоль AWS, чтобы увидеть только что созданных пользователей IAM.

Теперь, когда задача выполнена, у вас есть 5 новых пользователей IAM, готовых усердно работать за вас !!

Уничтожение и удаление будут последним шагом в этой задаче, пока эти сотрудники не станут настоящими! На вкладке «Настройки» выберите «Уничтожение и удаление», на этой странице выберите «План уничтожения очереди».

Вам нужно будет ввести имя рабочего пространства, чтобы подтвердить удаление. Как только запуск начнется, вам нужно будет подтвердить, выбрав «подтвердить и применить» внизу страницы.

Спасибо за внимание! Найдите меня на linkedin.com/in/helenccampbell

Больше контента на plainenglish.io