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

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

От версии 6.1
отредактировано Ирина Сафонова
на 01.05.2023, 00:58
Изменить комментарий: К данной версии нет комментариев
К версии 1.1
отредактировано Ирина Сафонова
на 01.05.2023, 00:43
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

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