Terraform – это инструмент, который создает единый готовый интерфейс для нескольких различных облачных сервисов. Его иногда называют инструментом «Инфраструктура как код», потому что он использует файл конфигурации для управления ресурсами. Из этого руководства вы узнаете, как установить Terraform на линукс CentOS / Ubuntu / Debian.
Что необходимо:
- Учетная запись пользователя с привилегиями root (sudo)
- Окно терминала / командная строка (Ctrl-Alt-T или Ctrl-Alt-F2)
Как установить Terraform на линукс Ubuntu / Debian
Перед загрузкой Terraform обновите списки репозиториев:
sudo apt-get update
Если в вашей системе нет утилит wget и unzip , используйте для их установки следующее:
sudo apt-get install wget unzip
Запустите утилиту wget, чтобы загрузить Terraform:
sudo wget https://releases.hashicorp.com/terraform/0.12.2/terraform_0.12.2_linux_amd64.zip
Это пример вывода:
После завершения загрузки извлеките файлы:
sudo unzip ./ terraform_0.12.2_linux_amd64.zip –d /usr/local/bin
Затем убедитесь, что Terraform принимает команды:
terraform –v
На выходе должен отобразиться Terraform v.0.12.2.
Как установить Terraform на линукс CentOS / RHEL
Чтобы установить Terraform в CentOS, начните с обновления списков репозиториев:
sudo yum update
Вам понадобится wget и разархивируйте – если у вас их нет, установите их, введя:
sudo yum install wget unzip
Скачайте Terraform с сайта разработчика:
sudo wget https://releases.hashicorp.com/terraform/0.12.2/terraform_0.12.2_linux_amd64.zip
Распакуйте загруженный файл:
sudo unzip ./terraform_0.12.2_linux_amd64.zip –d /usr/local/bin
Вывод подтверждает, что файлы теперь находятся в /usr/local/binкаталоге.
Наконец, убедитесь, что Terraform принимает команды:
terraform –v
Система должна отображать Terraform v.0.12.2.
Примечание. На момент написания этой статьи последней версией была Terraform 0.12.2. Более позднюю или 32-разрядную версию см. На странице загрузки разработчика .
Заключение
В этом руководстве мы рассмотрели, как установить Terraform на линукс CentOS / Ubuntu / Debian.
Мы также рассмотрели создание файла шаблона, подключение к сервисам AWS и уничтожение экземпляра на AWS в заметке – Базовое руководство по использованию Terraform.