Изменения документа 08. Подключение Terraform к VCD
Редактировал(а) Ирина Сафонова 18.03.2024, 22:31
От версии 2.1
отредактировано Ирина Сафонова
на 01.05.2023, 00:49
на 01.05.2023, 00:49
Изменить комментарий:
К данной версии нет комментариев
К версии 7.1
отредактировано Ирина Сафонова
на 01.05.2023, 00:59
на 01.05.2023, 00:59
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,5 +1,4 @@ 1 -* 2 -** Содержание 1 +{{toc/}} 3 3 4 4 == Подготовка файла конфигурации == 5 5 ... ... @@ -36,7 +36,9 @@ 36 36 ---- 37 37 38 38 ~1. Заполните файл {{code language="none"}}main.tf{{/code}} данными. 39 -{{code language="none"}}provider "vcd" { 38 + 39 +{{code language="none"}} 40 +provider "vcd" { 40 40 user = var.vcd_user 41 41 password = var.vcd_pass 42 42 auth_type = "integrated" ... ... @@ -45,6 +45,74 @@ 45 45 max_retry_timeout = var.vcd_max_retry_timeout 46 46 allow_unverified_ssl = var.vcd_allow_unverified_ssl 47 47 } 49 + 48 48 {{/code}} 49 49 50 - 52 +2. Заполните {{code language="none"}}variables.tf{{/code}} данными: 53 + 54 +* Используется логин для авторизации в Cloud Director. 55 + 56 +{{code language="none"}} 57 +variable "vcd_user" { 58 + default = "my-terraform" 59 + description = "Cloud Director tenant user" 60 +} 61 + 62 +{{/code}} 63 + 64 +* Используется пароль для авторизации в Cloud Director. 65 + 66 +{{code language="none"}} 67 +variable "vcd_pass" { 68 + default = "my-password" 69 + description = " Cloud Director tenant password" 70 +} 71 + 72 +{{/code}} 73 + 74 +* Используется название Tenant Cloud Director 75 + 76 +{{code language="none"}} 77 +variable "vcd_org" { 78 + default = "DataFort " 79 + description = "Name tenant" 80 +} 81 + 82 +{{/code}} 83 + 84 +* Используется название Virtual Data Center. 85 + 86 +{{code language="none"}} 87 +variable "vcd_vdc" { 88 + default = "MY-VDC " 89 + description = "Name Virtual Data Center" 90 +} 91 + 92 +{{/code}} 93 + 94 +* Используется ссылка на подключение. 95 + 96 +{{code language="none"}} 97 +variable "vcd_url" { 98 + default = " https://cloud3.datafort.ru/api" 99 + description = "Cloud Director URL API" 100 +} 101 +variable "vcd_max_retry_timeout" { 102 + default = "60" 103 +} 104 +variable "vcd_allow_unverified_ssl" { 105 + default = "true" 106 + description = "Disable SSL certificate" 107 +} 108 + 109 +{{/code}} 110 + 111 +=== Основные команды === 112 + 113 +* {{code language="none"}}terraform -help{{/code}} – вывод справок. 114 +* {{code language="none"}}terraform -version{{/code}} – вывод версии Terraform и установленных провайдеров. 115 +* {{code language="none"}}terraform init{{/code}} – инициализация каталога Terraform. 116 +* {{code language="none"}}terraform plan{{/code}} – генерация файла изменений и вывод изменений в инфраструктуре. 117 +* {{code language="none"}}terraform apply{{/code}} – применение изменений конфигурации, изначально выводит список изменений и/или добавлений в инфраструктуру. 118 +* {{code language="none"}}terraform destroy{{/code}} – удаление инфраструктуры. 119 +* {{code language="none"}}terraform refresh{{/code}} – обновление состояния с локальным файлом и состоянием реальных ресурсов.