
Для создания и управления виртуальными машинами в облаке используется, как правило, vCD-CLI. Однако есть ещё один вариант, который пришёлся по сердцу многим техническим специалистам. Имя ему Terraform. Он удобен своей универсальностью, то есть поддержкой разных облачных платформ. Terraform предоставляет возможность управления облачной инфраструктурой vCloud Director из командной строки. Грубо говоря, это инструмент «всё в одном». И к тому же довольно понятный.
Cloud4Y рассказывает, как поставить и настроить Terraform для работы с облаком в CentOS 7, но алгоритм одинаков для подавляющего большинства Linux. Для успешной установки у вас в системе должны быть установлены утилиты wget и unzip.
Сначала обновим систему с помощью команды:
sudo yum updateДалее установим (проверим установку) wget, unzip и текстового редактора nano командой:
sudo yum install wget unzip nanoЗатем скачаем с сайта разработчика последнюю версию Terraform:
sudo wget https://releases.hashicorp.com/terraform/0.12.20/terraform_0.12.20_linux_amd64.zip(обратите внимание, что данный файл предназначен для архитектуры amd64).
Следующий шаг – распаковка:
sudo unzip ./terraform_0.12.20_linux_amd64.zip –d /usr/local/bin
Установка окончена, проверяем корректность командой:
terraform –vЕсли всё сделано правильно, Вы должны увидеть версию Terraform

Далее, нужно создать каталог, в котором будет находиться рабочая конфигурация:
mkdir testЗайдём в созданный каталог:
cd testTerraform использует конфигурационные файлы с расширением .tf. Создадим и откроем новый файл конфигурации:
sudo nano test.tfЗаносим минимальный набор переменных для успешного подключения:
provider «vcd» {
user <strong>=</strong> «ваш_логин»
password <strong>=</strong> «ваш_пароль»
org <strong>=</strong> «название_организации»
url <strong>=</strong> «https://vcd.cloud4y.ru»
}Сохраняем конфигурацию и пробуем подключиться:
terraform initЕсли всё сделано правильно, получаем такой ответ:

Всё, можно управлять облачной инфраструктурой организации из командной строки. И вдогонку хотим задать вопрос: а что удобнее использовать вам?
Что ещё полезного можно почитать в блоге Cloud4Y
> Какова геометрия Вселенной?
> Пасхалки на топографических картах Швейцарии
> Упрощенная и очень короткая история развития «облаков»
> Как «сломался» банк
> Компьютерные бренды 90-х, ч.3, заключительная
Подписывайтесь на наш Telegram-канал, чтобы не пропустить очередную статью. Пишем не чаще двух раз в неделю и только по делу.
Evgenym
Иии… Это все?