Изменения документа 08. Подключение Terraform к VCD

Редактировал(а) Ирина Сафонова 18.03.2024, 22:31

От версии 11.4
отредактировано Ирина Сафонова
на 01.05.2023, 01:03
Изменить комментарий: К данной версии нет комментариев
К версии 1.3
отредактировано Ирина Сафонова
на 01.05.2023, 00:46
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -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.9 KB
1 +57.3 KB
Содержимое