Глоссарий терминов¶
Apply¶
Применение изменений, описанных в Terraform конфигурации. Выполняет создание, изменение или удаление ресурсов.
Destroy¶
Полное удаление ресурсов, описанных в конфигурации. Выполняется командой terraform destroy.
Import¶
Подключение уже существующего ресурса к Terraform state. Импорт не создает ресурс, а только добавляет его в состояние.
Короткий пример:
Manifest (манифест)¶
Набор .tf файлов в одной папке, которые Terraform рассматривает как единую конфигурацию.
Module¶
Переиспользуемая часть конфигурации Terraform. Может использоваться для шаблонов и типовых наборов ресурсов.
Plan¶
Просмотр изменений, которые Terraform собирается применить. Выполняется командой terraform plan.
Resource¶
Описание управляемого объекта в Terraform. Например, виртуальная машина или сеть.
Stack (стек)¶
Отдельный набор ресурсов Terraform, управляемый собственным terraform state. Обычно это отдельная папка с .tf файлами.
State¶
Файл состояния Terraform, в котором хранится информация о созданных ресурсах и их текущих параметрах.
Удаление ресурса только из state (без удаления в облаке):
Workspace¶
Логическое разделение одного и того же набора конфигураций по разным окружениям. Имеет отдельные state.