Terraform: установка на Ubuntu

Автор: | 30/10/2015
 

terraform_logo

Terraform – ещё один продукт компании Hashicorp, предназначенный для создания и управления инфраструктурой – физическими и виртуальными серверами, сетями, контейнерами и так далее.

Terraform поддерживает работу с такими сервисами (провайдерами, providers, в терминиологии Terraform) как AWS, DigitalOcean, GCE, OpenStack и т.д.

Полный спсиок можно найти тут>>>.

Для Terraform имеется отличная документация – тут>>>, тут>>> и тут>>>.

Установка выполняется на:

# cat /etc/issue
Ubuntu 14.04.3 LTS

Находим подходящий архив тут: http://www.terraform.io/downloads.html

Загружаем:

# cd /tmp/
# wget https://releases.hashicorp.com/terraform/0.6.6/terraform_0.6.6_linux_amd64.zip

Распаковываем в каталог /opt/terraform:

# unzip terraform_0.6.6_linux_amd64.zip -d /opt/terraform

Добавляем в переменную $PATH:

$ cat .bashrc | grep PATH
export PATH="$PATH:/home/setevoy/scripts/:/opt/terraform"

Перечитываем файл:

$ . .bashrc

Проверяем:

$ terraform -h
usage: terraform [--version] [--help] <command> [<args>]

Available commands are:
    apply      Builds or changes infrastructure
    destroy    Destroy Terraform-managed infrastructure
    get        Download and install modules for the configuration
    graph      Create a visual graph of Terraform resources
   ...

В следующем посте – пример создания AWS-инстанса с помощью Terraform.