Изменения документа 08. Подключение Terraform к VCD
Редактировал(а) Ирина Сафонова 18.03.2024, 22:31
От версии 67.1
отредактировано Ирина Сафонова
на 22.12.2023, 00:43
на 22.12.2023, 00:43
Изменить комментарий:
К данной версии нет комментариев
К версии 67.4
отредактировано Ирина Сафонова
на 15.01.2024, 17:00
на 15.01.2024, 17:00
Изменить комментарий:
Update document after refactoring.
Сводка
-
Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Родительский документ
-
... ... @@ -1,1 +1,1 @@ 1 -Инфраструктурные сервисы (IaaS).WebHome 1 +Инфраструктурные сервисы (IaaS).Cloud Compute.1\. Описание.WebHome - Содержимое
-
... ... @@ -4,7 +4,7 @@ 4 4 5 5 (% data-xwiki-non-generated-content="java.util.List" %) 6 6 ((( 7 -= НазначениеTerraform =7 += Что такое Terraform? = 8 8 ))) 9 9 10 10 ---- ... ... @@ -20,11 +20,12 @@ 20 20 21 21 {{info}} 22 22 Для Cloud Director 10.2 максимально поддерживаемая версия провайдера 3.7.0, для Cloud Director 10.3 максимальная поддерживаемая версия 3.9.0. 23 -Провайдер 3.7.0 https://registry.terraform.io/providers/vmware/vcd/3.7.0/docs 24 -Провайдер 3.9.0 https://registry.terraform.io/providers/vmware/vcd/latest/docs 23 + 24 +* Провайдер 3.7.0 https://registry.terraform.io/providers/vmware/vcd/3.7.0/docs 25 +* Провайдер 3.9.0 https://registry.terraform.io/providers/vmware/vcd/latest/docs 25 25 {{/info}} 26 26 27 -[[image:Рисунок1.png]] 28 +[[image:Рисунок1.png||data-xwiki-image-style-border="true"]] 28 28 29 29 3. Инициализируйте Terraform в папке с конфигурационным файлом {{code language="none"}}main.tf{{/code}}. 30 30 ... ... @@ -46,7 +46,7 @@ 46 46 47 47 ---- 48 48 49 -~1. Заполните файл {{code language="none"}}main.tf{{/code}} данными .50 +~1. Заполните файл {{code language="none"}}main.tf{{/code}} данными: 50 50 51 51 {{code language="none"}} 52 52 provider "vcd" { ... ... @@ -123,7 +123,7 @@ 123 123 == Основные команды == 124 124 125 125 (% class="table-bordered" style="width:544.818px" %) 126 -(% class="active" style="background-color:#d3d3d3; text-align:center" %)|=(% style="width: 2 28px;" %)**Команда**|=(% style="width:315px;" %)**Комментарий**127 +(% class="active" style="background-color:#d3d3d3; text-align:center" %)|=(% style="width: 200px;" %)**Команда**|=(% style="width: 200px;" %)**Комментарий** 127 127 |(% style="width:228px" %){{code language="none"}}terraform -help{{/code}}|(% style="width:315px" %)Вывод справок. 128 128 |(% style="width:228px" %){{code language="none"}}terraform -version{{/code}}|(% style="width:315px" %)Вывод версии Terraform и установленных провайдеров. 129 129 |(% style="width:228px" %){{code language="none"}}terraform init{{/code}}|(% style="width:315px" %)Инициализация каталога Terraform. ... ... @@ -138,7 +138,7 @@ 138 138 139 139 В примере создается **vApp** (виртуальное приложение), в которое помещается [[виртуальная машина>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%92%D0%9C]] (ВМ) и подключается к существующей сети. В файле {{code language="none"}}main.tf{{/code}}: 140 140 141 -~1. Укажите провайдер поддерживаемой версии Cloud Director .142 +~1. Укажите провайдер поддерживаемой версии Cloud Director: 142 142 143 143 {{code language="none"}} 144 144 terraform { ... ... @@ -152,7 +152,7 @@ 152 152 153 153 {{/code}} 154 154 155 -2. Подключитесь к **Tenant** .156 +2. Подключитесь к **Tenant**: 156 156 157 157 {{code language="none"}} 158 158 provider "vcd" { ... ... @@ -168,7 +168,7 @@ 168 168 169 169 {{/code}} 170 170 171 -3. Создайте **vApp** .172 +3. Создайте **vApp**: 172 172 173 173 {{code language="none"}} 174 174 resource "vcd_vapp" "vapp1" { ... ... @@ -179,7 +179,7 @@ 179 179 180 180 {{/code}} 181 181 182 -4. Подключитесь в ручную созданную сеть **network** к **vApp** **my-first-vapp** .183 +4. Подключитесь в ручную созданную сеть **network** к **vApp** **my-first-vapp**: 183 183 184 184 {{code language="none"}} 185 185 resource "vcd_vapp_org_network" "is-net" { ... ... @@ -191,7 +191,7 @@ 191 191 192 192 {{/code}} 193 193 194 -5. Создайте ВМ из шаблона в **vApp my-first-vapp** и включите ее кастомизацию ВМ с подключением сети **network** .195 +5. Создайте ВМ из шаблона в **vApp my-first-vapp** и включите ее кастомизацию ВМ с подключением сети **network**: 195 195 196 196 {{code language="none"}} 197 197 resource "vcd_vapp_vm" "vm1" {