VK Cloud logo
Обновлена 16 апреля 2024 г. в 05:14

Быстрый старт

Подготовительные шаги

  1. Установите Terraform c официального зеркала от VK Cloud.

  2. Перейдите в личный кабинет VK Cloud.

  3. Настройте двухфакторную аутентификацию и активируйте доступ по API, если это еще не сделано.

  4. Нажмите на имя пользователя в шапке страницы, из выпадающего списка выберите Настройки проекта.

  5. Перейдите на вкладку Terraform. Скачайте основной файл конфигурации Terraform и файл конфигурации зеркала Terraform, нажав одноименные кнопки.

    Будут скачаны файлы с именами vkcs_provider.tf и terraform.rc.

  6. Выполните с файлами следующие действия:

    1. Вставьте %APPDATA% в адресную строку проводника Windows и скопируйте в открывшуюся директорию terraform.rc.

    2. Скопируйте файл vkcs_provider.tf в рабочую директорию, из которой вы планируете работать с платформой.

      Под каждый проект VK Cloud рекомендуется создавать отдельную рабочую директорию.

Инициализация Terraform

В директории, из которой вы планируете работать с проектом, выполните команду:

terraform init

Будут созданы дополнительные файлы, необходимые для работы Terraform.

Создание ресурсов с помощью Terraform

  1. Создайте конфигурацию ресурсов в рабочей директории — например, конфигурацию для создания виртуальной машины.

  2. Выполните команду:

    terraform apply

    При запросе подтверждения введите yes.

  3. Дождитесь завершения операции.

Созданные ресурсы появятся в вашем личном кабинете.

Обновление Terraform

Если версия провайдера в файле vkcs_provider.tf ниже той, которая нужна для создания ресурса, при валидации конфигурации возникнет ошибка. Чтобы ее избежать, обновите провайдер:

  1. Откройте файл vkcs_provider.tf и измените версию на нужную, например: version = "~> 0.6.0".
  2. В терминале выполните команду:
terraform init --upgrade