add: documentation
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
# Глоссарий терминов
|
||||
|
||||
## Apply
|
||||
|
||||
Применение изменений, описанных в Terraform конфигурации. Выполняет создание, изменение или удаление ресурсов.
|
||||
|
||||
## Destroy
|
||||
|
||||
Полное удаление ресурсов, описанных в конфигурации. Выполняется командой `terraform destroy`.
|
||||
|
||||
## Import
|
||||
|
||||
Подключение уже существующего ресурса к Terraform state. Импорт не создает ресурс, а только добавляет его в состояние.
|
||||
|
||||
Короткий пример:
|
||||
|
||||
```bash
|
||||
terraform import nubes_vc_vm_v3.my_vm <resource_id>
|
||||
```
|
||||
|
||||
## Manifest (манифест)
|
||||
|
||||
Набор `.tf` файлов в одной папке, которые Terraform рассматривает как единую конфигурацию.
|
||||
|
||||
## Module
|
||||
|
||||
Переиспользуемая часть конфигурации Terraform. Может использоваться для шаблонов и типовых наборов ресурсов.
|
||||
|
||||
## Plan
|
||||
|
||||
Просмотр изменений, которые Terraform собирается применить. Выполняется командой `terraform plan`.
|
||||
|
||||
## Resource
|
||||
|
||||
Описание управляемого объекта в Terraform. Например, виртуальная машина или сеть.
|
||||
|
||||
## Stack (стек)
|
||||
|
||||
Отдельный набор ресурсов Terraform, управляемый собственным `terraform state`. Обычно это отдельная папка с `.tf` файлами.
|
||||
|
||||
## State
|
||||
|
||||
Файл состояния Terraform, в котором хранится информация о созданных ресурсах и их текущих параметрах.
|
||||
|
||||
Удаление ресурса только из state (без удаления в облаке):
|
||||
|
||||
```bash
|
||||
terraform state rm nubes_vc_vm_v3.my_vm
|
||||
```
|
||||
|
||||
## Workspace
|
||||
|
||||
Логическое разделение одного и того же набора конфигураций по разным окружениям. Имеет отдельные state.
|
||||
Reference in New Issue
Block a user