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