Изучите продвинутые методы работы с Terraform в Google Cloud Platform (GCP), включая модули, функции и автоматизированные рабочие процессы.
Описание:
В этом практическом курсе вы прокачаете свои навыки написания кода Terraform с использованием модулей, выходных переменных (outputs), блоков locals и прочих возможностей для создания надежных динамических решений. Далее мы рассмотрим функции Terraform и сделаем ваш код более гибким: вы научитесь писать код, который можно будет применять множество раз. Затем мы протестируем полученные знания на практике - автоматизируем ваш код Terraform для полноценного конвейера CI/CD, так чтобы он поддерживал множество окружений из единой кодовой базы. И наконец, мы рассмотрим семейство продуктов HashiCorp и и некоторые другие инструменты управления для DevOps и облачных решений, чтобы довести до совершенства ваш "терраформированный" Google Cloud!
Содержание:
Введение
Прокачиваем знания синтаксиса Terraform
Terraform Block
Управление множеством окружений
Выходим за рамки ресурсов Terraform
Работа с community-модулями Terraform для GCP
Доступ к данным удаленных состояний Terraform в GCP
Работа с выходными переменными Terraform в GCP
Интерактивная консоль Terraform
Функции Terraform
Создание гибких сетевых модулей с IP-функциями
Создание гибких сетевых шаблонов в GCP с помощью Terraform
Кодирование структур данных с Terraform
Работа с функциями date и time в Terraform
Доступ к данным файловой системы в Terraform
Работа с файловой системой в Terraform
Управление типами данных в коде Terraform
Terraform и непрерывная интеграция
Автоматизация инфраструктуры как кода
Создание повторно используемого модуля
Непрерывная интеграция приложений с помощью Terraform
Автоматизация развертываний приложений в GCP с Terraform
Управление параллельными окружениями в GCP с Terraform
Стек HashiCorp
Набор решений от HashiCorp
Terraform Cloud
Демонстрация Terraform Cloud
Развертывание инфраструктуры в GCP с Terraform Cloud
Обеспечение безопасности Terraform с помощью Vault
Применение политик в Terraform с помощью фреймворка Sentinel
Тип перевода:перевод с английского языка на русский и озвучивание Дата релиза: 2022 Объем оригинала: 4 часа
Объем перевода первой части: ~60 мин Формат: видео, без субтитров