Содержание
- 2. 01 Содержание 1. Подход Infrastructure as Code (IaC). Цели, варианты реализации, минусы, инструменты. 2. Terraform. Описание,
- 3. 02 Подход IaC Цель подхода IaC - управления ИТ-инфраструктурой, при котором для управления ресурсами облачной (и
- 4. 03 Подход IaC Варианты реализации подхода IaC: Semi-automation – какая-то часть инфраструктуры создается и поддерживается с
- 5. 04 Подход IaC Минусы подхода IaC: Описание происходит на языке программирования; Отсутствия адекватной логики; Сложность внедрения
- 6. 05 Подход IaC Инструменты IaC: Terraform – инструмент HashiCorp, позволяет подготовить инфраструктуру к разворачиванию в облаке/ЦОД
- 7. 06 Terraform Terraform - IaC инструмент компании HashiCorp, главная цель которого - уменьшение времени и затрат
- 8. 07 Структура Terraform файлы с расширением tf - файлы конфигурации файлы с расширением tfvars - файлы
- 9. 08 Установка Terraform Скачать пакет https://www.terraform.io/downloads Вывести на экран PATH: Windows https://stackoverflow.com/questions/1618280/where-can-i-set-path-to-make-exe-on-windows Unix-like системы - echo
- 10. 09 Основные команды Terraform Init – инициализация работы Plan – просмотр изменений Apply – применение изменений
- 11. 10 Демо: Terraform + VirtualBox Создаем кастомную сеть NatNetwork в VirtualBox Поднимаем 3 виртуальные машины с
- 12. 11 Terraform + Docker terraform { required_providers { docker = { source = "kreuzwerker/docker" version =
- 13. 11 Terraform Best practices Remote state - храните файл состояния где-то в удаленном месте; Lock table
- 14. 13 Почитать/посмотреть Бесплатные (и платные) курсы на Udemy https://www.udemy.com/topic/terraform/free/ Портал HasiCorp https://learn.hashicorp.com
- 16. Скачать презентацию