×

Подготовка конфигурации

 
Создайте новую директорию для хранения конфигурационных файлов, например, cloupard_cloud_space
Обратите внимание, что каждая конфигурация должна находиться в отдельной директории.
В созданной директории создайте файл с расширением .tf для настройки конфигурации, например, main.tf
 
В файле нужно.
1. Настроить провайдера.
2. Настроить подключение к API используя файл key.json.
3. Описать создание нужных ресурсов (виртуальные машины, виртуальные сети, IP адреса, хранилище, бакет, ключи доступа).
4. При необходимости описать загрузку данных.
 
НАСТРОЙКА ПРОВАЙДЕРА
 
terraform {
  required_providers {
    cloupard = {
      source = "tf.cloupard.uz/clouparduz/clouparduz"
    }
  }
}
 
Где:
sourсe – адрес источника провайдера, tf.cloupard.uz/clouparduz/clouparduz
version – версия провайдера.
Примечание: В файле можно не указывать версию. Если версия не указана, то при инициализации terraform скачивается последняя версия. Если версия указана – скачивается именно она.
 
НАСТРОЙКА ПОДКЛЮЧЕНИЕ К API
 
Получите файл key.json для аутентификации  и далее для указания параметров подключения используйте файл key.json.
Обратите внимание, что файл key.json должен находиться в той же директории, где сохранен проект ИЛИ должен быть указан полный путь к нему.
 
provider "cloupard" {
 key_file = "key.json"
}
 
ПОДГОТОВКА КОНФИГУРАЦИИ
 
 
Полезные ссылки