Введение
Terraform — это инструмент Infrastructure as Code (IaC) с открытым исходным кодом, созданный HashiCorp. Он позволяет определять и предоставлять инфраструктуру центров обработки данных с использованием декларативного языка конфигурации. Это означает, что вы описываете желаемую инфраструктуру в конфигурационных файлах, а Terraform определяет, как создавать, обновлять или удалять ресурсы для соответствия этому состоянию.
Основной рабочий процесс Terraform состоит из трех основных этапов:
- Write (Написание): Создание инфраструктуры как кода.
- Plan (Планирование): Предварительный просмотр изменений перед их применением.
- Apply (Применение): Развертывание и управление вашей инфраструктурой.
В этой лабораторной работе вы пройдете весь этот рабочий процесс, создав очень простой ресурс: локальный файл. Использование провайдера local — отличный способ изучить механику Terraform без необходимости иметь учетные данные для облачного провайдера. Вы определите файл, спланируете его создание, примените изменения и проверите результат.



