Terraform-провайдер Serverspace

Автоматизируйте управление облачными ресурсами с помощью верифицированного Terraform-провайдера Serverspace.

Упростите управление облачной инфраструктурой

Опишите желаемое состояние облачного проекта, об остальном позаботится Terraform.

Разработка | Serverspace
Простая настройка

Terrafrom использует подход «Инфраструктура как код». Благодаря этому достаточно указать параметры инфраструктуры в конфигурационном файле и вызвать его с помощью командной строки.

Время развертывания | Serverspace
Существенная экономия времени

Terraform работает по модели декларативного управления, поэтому вам не нужно отслеживать все возможные промежуточные состояния инфраструктуры. Достаточно указать в файле необходимый объем ресурсов.

icon_100x100_redundantreliable
Умный контроль

Отличительная особенность Terraform - возможность использовать совместно с системой контроля версий. Если результат обновления вас не устроит, всегда можно вернуться к более раннему состоянию.

icon_100x100_cloud_management
Бесперебойная работа

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

Подключите Serverspace в качестве своего провайдера

Выполните несколько простых команд со страницы Serverspace Terraform Provider и сгенерируйте API Token для использования возможностей Terraform в работе с услугами Serverspace.

Как начать работу?

Установка Terraform

  1. Скачайте архив с сайта Terraform.
  2. Распакуйте архив с бинарным файлом в отдельную папку, в которой будете хранить конфигурации.
  3. Пропишите файл в PATH.
  4. Настройте автодополнение в shell.
Установка | Serverspace

Подключение провайдера Serverspace

  1. Создайте текстовый файл с описанием провайдера.
  2. Скопируйте код из официального реестра Terraform и вставьте его в файл.
  3. Выполните команду «terraform init».
Соединение | Serverspace

Создание облачной инфраструктуры

  1. Создайте и откройте файл ssh_key.tf.
  2. Вставьте информацию об открытой части ssh-ключа в файл ssh_key.tf и сохраните изменения.
  3. Создайте и откройте файл main.tf.
  4. Вставьте описание вашей инфраструктуры в файл main.tf.
  5. Запустите команду «terraform apply».
Создание инфраструктуры Serverspace

FAQ

Что такое Terraform?

Terraform — это инструмент от компании HashiCorp, с помощью которого можно декларативно управлять облачной инфраструктурой с помощью файлов конфигурации. Благодаря подходу «Infrastructure as a code» достаточно сформировать в коде необходимое состояние инфраструктуры.

Для чего используется Terraform?

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

Сколько стоит подключение Terraform-провайдера?

Бесплатно. Чтобы начать работу, вам необходимо скачать архив с сайта Terraform и следовать инструкции выше.