Хотите узнать, как выполнить установку Terraform в Ubuntu Linux? В этом руководстве мы покажем вам, как установить Terraform в Linux.

Что такое Терраформ?

Terraform - это программное обеспечение инфраструктуры в виде кода, разработанное HashiCorp и написанное на языке GO.

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

Например, администратор может создать файл конфигурации, который будет автоматически создавать 10 виртуальных машин с использованием Ubuntu Linux в облаке Amazon AWS, подключаться к облаку Azure и создавать виртуальную машину под управлением Windows.

Учебное пособие по Terraform:

На этой странице мы предлагаем быстрый доступ к списку учебных пособий, связанных с Terraform.

Учебник - Установка Terraform

На консоли Linux используйте следующие команды для установки необходимого программного обеспечения.

# apt-get update
# apt-get install wget unzip

Доступ к Terraform страница загрузки и получите версию Linux, совместимую с вашей средой.

Terraform Download

Мы собираемся использовать команду WGET для загрузки программного обеспечения Terraform.

# mkdir /downloads/terraform -p
# cd /downloads/terraform
# wget https://releases.hashicorp.com/terraform/0.11.13/terraform_0.11.13_linux_amd64.zip

После завершения загрузки Terraform распакуйте установочный пакет Terraform.

# unzip terraform_0.11.13_linux_amd64.zip

Archive: terraform_0.11.13_linux_amd64.zip
inflating: terraform

Установите команду Terraform в Ubuntu, используя следующую команду:

# install terraform /usr/local/bin/

Проверьте установку Terraform, используя следующие команды:

# terraform -version
# terraform

Вы должны увидеть следующий вывод.

Usage: terraform [-version] [-help] <command> [args]

The available commands for execution are listed below.
The most common, useful commands are shown first, followed by
less common or more advanced commands. If you're just getting
started with Terraform, stick with the common commands. For the
other commands, please read the help and docs before usage.

Common commands:
apply Builds or changes infrastructure
console Interactive console for Terraform interpolations
destroy Destroy Terraform-managed infrastructure
env Workspace management
fmt Rewrites config files to canonical format
get Download and install modules for the configuration
graph Create a visual graph of Terraform resources
import Import existing infrastructure into Terraform
init Initialize a Terraform working directory
output Read an output from a state file
plan Generate and show an execution plan
providers Prints a tree of the providers used in the configuration
push Upload this Terraform module to Atlas to run
refresh Update local state file against real resources
show Inspect Terraform state or plan
taint Manually mark a resource for recreation
untaint Manually unmark a resource as tainted
validate Validates the Terraform files
version Prints the Terraform version
workspace Workspace management

All other commands:

Поздравляем! Вы смогли установить Terraform в Ubuntu Linux.

Terraform vs Ansible

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

Оба продукта могут использоваться для развертывания сетевых сред со сложными требованиями.

Чтобы сделать простую аналогию, можно сказать, что Ansible - это инструмент автоматизации ИТ, а с помощью Terraform вы можете создать полную инфраструктуру, используя ее инфраструктуру в качестве решения для кода, это означает, что вы можете создать целую сетевую среду, охватывающую несколько облачных сред, Amazon AWS, Google, Azure и другие используют простой файл конфигурации.

Вот ссылка на лучшее сравнение между Terraform vs Ansible.