Перед установкой нужно установить vpn Чтобы заработал Terraform Cloud
Чтобы установить 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 plugin-add terraform https://github.com/asdf-community/asdf-hashicorp.git
Ссылка на плагин Использование:
Посмотрите asdf для получения инструкций о том, как устанавливать версии и управлять ими.
tenv - универсальный менеджер для управления версиями OpenTofu, Terraform, Terragrunt и Atmos. tenv заточен под экосистему Terraform и умеет сам находить и устанавливать подходящую версию на основании исходного кода. Менеджер доступен для всех операционных систем и во множестве пакетных менеджеров (choco, brew, nix, apk, yay, aur). Подробная инструкция по установке доступна в официальном репозитории.
Для установки Terraform через tenv необходимо перейти в папку с кодом, и выполнить следующую команду:
tenv tf install
Перейдите по ссылке и скачайте нужную вам версию
После загрузки разархивируйте содержимое в удобную для вас папку. Например, в 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
Первым делом установим менеджер пакетов 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