Быстрый старт
-
Установите Terraform c официального зеркала от VK Cloud.
-
Создайте конфигурационный файл зеркала провайдера и разместите его в каталоге.
WindowsДругие ОС-
Создайте файл
terraform.rc
. -
Добавьте в него блок кода.
1provider_installation { 2 network_mirror { 3 url = "https://terraform-mirror.mcs.mail.ru" 4 include = ["registry.terraform.io/*/*"] 5 } 6 direct { 7 exclude = ["registry.terraform.io/*/*"] 8 } 9}
-
Вставьте
%APPDATA%
в адресную строку проводника Windows и скопируйте в открывшийся каталог файлterraform.rc
.
-
-
Создайте файл
main.tf
и опишите в нем необходимые terraform-провайдеры. Файл состоит из блоков:required_providers
— список используемых провайдеров. Укажите провайдерvkcs
, его источник и версии. Если вы собираетесь использовать дополнительные провайдеры, добавьте их в данном блоке.
1terraform { 2 required_providers { 3 vkcs = { 4 source = "vk-cs/vkcs" 5 } 6 } 7}
provider "vkcs"
— настройки для провайдера от VK Cloud. Укажите значения параметров из Настроек проекта личного кабинета. В полеpassword
укажите пароль от вашей учетной записи.
1provider "vkcs" { 2 username = "USER_NAME" 3 password = "YOUR_PASSWORD" 4 project_id = " 111111111111111111111111111" 5 region = "RegionOne" 6}
В директории с файлом main.tf
выполните команду:
terraform init
Будут созданы дополнительные файлы, необходимые для работы с Terraform.
Настройте двухфакторную аутентификацию и активируйте доступ по API.
- Выполните команду:
terraform apply
Команда apply
применит вашу конфигурацию Terraform к ресурсам VK Cloud, указанным в файле main.tf
.
- Подтвердите создание ресурса, введя
yes
в окне терминала.