План на курса
Разширено Terraform Синтаксис и конструкции
- Потопете се дълбоко в Terraform синтаксиса
- Разширени цикли с for_each и count
- Използване на карти и списъци за динамични конфигурации
Expressйони и динамични конфигурации
- Основни изрази и техните случаи на използване
- Разширени изрази за сложни инфраструктурни настройки
- Практически упражнения върху изрази
Terraform Най-добри практики за модули
- Локални срещу споделени модули: Кога да използвате всеки
- Структуриране на модули за повторна употреба и поддръжка
- Версиониране и управление на източници на модули
Terraform Най-добри практики и модели
- Преглед на ключове за индекс на екземпляри за управление на състоянието
- Най-добри практики за писане и организиране на Terraform код
- Осигуряване на идемпотентност и минимизиране на страничните ефекти
Управление Terraform Държава
- Импортиране на ресурси и разбиране на държавния файл
- Заключване на състоянието, бекенд на състоянието и дистанционно управление на състоянието
- Обработка на файл със състояние в разпределени среди
Поддържане на Terraform актуализации
- Преглед на документацията заедно с новите Terraform версии
- Стратегии за надграждане на Terraform версии
- Справяне с отписванията и пътищата за миграция
Интегриране Terraform с CI/CD тръбопроводи
- Преглед на YAML и тръбопроводни конфигурации
- Настройка Terraform с популярни CI/CD инструменти
- Автоматизиране Terraform на работни потоци в конвейери
Разширено отстраняване на неизправности и отстраняване на грешки
- Систематични подходи за отстраняване на проблеми Terraform планира и прилага
- Отстраняване на често срещани и разширени грешки в Terraform
- Използване на регистрационни файлове и подробен изход за разрешаване на грешки
Изходи и поток от данни в Terraform
- Разбиране и използване на резултатите в Terraform
- Поток на данни между модули и основни конфигурации
- Защита на чувствителна информация в изходите
Условна логика в Terraform
- Писане на условни изрази с count, for_each и if
- Условно създаване на ресурси
- Случаи на използване на условна логика в модули
Работи Terraform локално
- Създаване на локална Terraform среда
- Изпълнение и тестване на Terraform код на локални машини
- Най-добри практики за местно развитие
Боравене с кръгови зависимости
- Идентифициране и разрешаване на кръгови зависимости
- Рефакторинг на кода за предотвратяване на цикли на зависимост
- Разширени техники за управление на зависимостите
Обобщение и следващи стъпки
Изисквания
- Разбиране на основния Terraform синтаксис и операции
- Опит с облачна инфраструктура, за предпочитане AWS, и познаване на CI/CD концепции
Публика
- DevOps инженери
- Облачни архитекти
- Специалисти по инфраструктура
- Технически ръководители и мениджъри
Oтзиви от потребители (5)
Практическата работа беше страхотна - добра комбинация между професионална работа и презентации
Karl
Course - Terraform for Managing Cloud Infrastructure
Machine Translated
видеозаписът е достъпен за участниците, така че да можем да възпроизведем по-късно.
Tan Lai Hock - GOVERNMENT TECHNOLOGY AGENCY
Course - Terraform Fundamentals for Beginners
Machine Translated
Часовете се обясняваха много обективно, спокойно и съдържателно. Много добър инструктор.
Mateusz - Santander
Course - Advanced Terraform
Machine Translated
Trochę szkoda, ze trochę czasu uciekło na problemy z maszynami virt 1 dnia.
Przemek - EduBroker Sp z oo
Course - Terraform on AWS
Обучителят ви обяснява много добре.
Cosmin Simota - Serviciul de Telecomunicații Speciale
Course - Cloud computing essentials for managers / software engineers
Machine Translated