Skip to content

Latest commit

 

History

History
159 lines (105 loc) · 6.11 KB

terraform.md

File metadata and controls

159 lines (105 loc) · 6.11 KB

Инструкция по установке terraform

Перед установкой нужно установить vpn Чтобы заработал Terraform Cloud

Ubuntu

Чтобы установить Terraform на Ubuntu, следуйте этим шагам:

  • Откройте терминал и обновите список пакетов:
sudo apt update
  • Установите необходимые пакеты для загрузки и установки:
sudo apt install wget unzip
  • Перейдите в папку, в которую вы хотите установить ПО, например:
cd ~
  • Загрузите последнюю версию с веб-сайта Hashicorp:
wget https://releases.hashicorp.com/terraform/0.x.x/terraform_0.x.x_linux_amd64.zip

Замените 0.x.x на нужную вам версию. Найти список доступных версий вы сможете на странице релизов.

  • Распакуйте архив:
unzip terraform_0.x.x_linux_amd64.zip
  • Переместите распакованный файл в папку /usr/local/bin:
sudo mv terraform /usr/local/bin/
  • Проверьте версию Terraform и убедитесь, что он установлен и доступен:
terraform -v

Менеджер версий asdf

Установка:

asdf plugin-add terraform https://github.com/asdf-community/asdf-hashicorp.git

Ссылка на плагин Использование:

Посмотрите asdf для получения инструкций о том, как устанавливать версии и управлять ими.

Менеджер версий tenv

tenv - универсальный менеджер для управления версиями OpenTofu, Terraform, Terragrunt и Atmos. tenv заточен под экосистему Terraform и умеет сам находить и устанавливать подходящую версию на основании исходного кода. Менеджер доступен для всех операционных систем и во множестве пакетных менеджеров (choco, brew, nix, apk, yay, aur). Подробная инструкция по установке доступна в официальном репозитории.

Для установки Terraform через tenv необходимо перейти в папку с кодом, и выполнить следующую команду:

tenv tf install

Windows

Перейдите по ссылке и скачайте нужную вам версию

После загрузки разархивируйте содержимое в удобную для вас папку. Например, в C:\Terraform

Рекомендуется использовать wsl

Последняя версия установлена. Но через командную строку ей можно пользоваться только указав к ней полный путь:

C:\Windows\system32>terraform -v
'terraform' is not recognized as an internal or external command,
operable program or batch file.
C:\Windows\system32>C:\Terraform\terraform -v
Terraform v1.3.6
on windows_amd64

Чтобы в командной строке обращаться к Terraform просто с помощью названия этого инструмента, необходимо добавить его в переменную окружения PATH. Для этого следуйте этой инструкции:

  • Откройте «Панель управления» и перейдите в раздел «Система и безопасность».
  • В разделе «Система» нажмите на ссылку «Изменение системных переменных среды».
  • В открывшемся окне «Свойства системы» перейдите на вкладку «Дополнительно».
  • Нажмите на кнопку «Переменные среды».
  • В списке «Системные переменные» найдите переменную PATH и нажмите на кнопку «Изменить».
  • В открывшемся окне «Изменение переменной среды» нажмите «Создать» и укажите путь к директории, в которую вы разархивировали Terraform. В нашем случае Terraform был установлен в папку C:\Terraform.
  • Нажмите «ОК».

Проверим успешность операции в командной строке:

terraform -v
Terraform v1.3.6
on windows_amd64

MacOS

Первым делом установим менеджер пакетов Homebrew.

Для установки Homebrew вы можете воспользоваться командой:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

В данном руководстве рассматривается установка при помощи терминального эмулятора iTerm2.

  • Подключаем репозиторий с формулами для Homebrew с помощью команды:
brew tap hashicorp/tap
  • Запустим установку Terraform с помощью команды:
brew install hashicorp/tap/terraform
  • Далее можно посмотреть установленную версию Terraform с помощью команды:
terraform -version