Print this page

TF на WIN

22 November 2025

Как установить Terraform на Windows — быстро и без страха. Коротко и по делу: это репак с офф. доков — если хочешь просто запустить Terraform на Windows, следуй ниже.


Что такое Terraform и зачем он нужен

Terraform — это инструмент Infrastructure-as-Code от HashiCorp. С его помощью описываешь инфраструктуру в коде (HCL) и применяешь изменения повторяемо и предсказуемо. Если коротко — автоматизация инфраструктуры на стероидах.

Предвари́тельная проверка

  • Windows 10/11 или Server — подойдёт.
  • Права установки (можно ставить в %PROGRAMFILES%).
  • Рекомендуется PowerShell или CMD с правами пользователя (необязательно админом для простого варианта).

Шаг 1 — скачать бинарник Terraform

Переходишь на страницу загрузок HashiCorp и качаешь zip для Windows (amd64/arm64 — смотря что у тебя). Официальный источник всегда актуален — пользуйся им. HashiCorp Terraform — Downloads

Шаг 2 — распаковать и положить terraform.exe в удобную папку

Распаковываешь zip — внутри единственный файл terraform.exe. Можно положить туда, где тебе удобно, например:

C:\Program Files\Terraform\terraform.exe

Или любой другой каталог, который будешь добавлять в PATH.

Шаг 3 — добавить папку в PATH

  1. Открыть "Пуск" → вбить "Environment Variables" → "Edit the system environment variables".
  2. В окне System Properties → Environment Variables → в System variables найти Path → Edit → New → вставить путь к папке, например C:\Program Files\Terraform.
  3. OK, закрыть все окна и открыть новый PowerShell/CMD (важно — старый сеанс не увидит изменения PATH).

Шаг 4 — проверить установку

Открой новый терминал (PowerShell или cmd) и запусти:

terraform --version

Если всё ок — увидишь версию Terraform. Если нет — проверь PATH и что terraform.exe действительно там, где ты думал.

Быстрый старт — инициализация рабочего каталога

Создай папку проекта, добавь main.tf с минимальным конфигом (пример ниже) и выполни terraform init:

# пример main.tf
terraform {
  required_version = ">= 1.0"
}
provider "local" {
}
resource "local_file" "hello" {
  content  = "Hello Terraform!"
  filename = "${path.module}/hello.txt"
}

Команды:

terraform init
terraform plan
terraform apply

Альтернативы установки (быстро)

Если тебе лень вручную качать — можно ставить через пакетные менеджеры для Windows, например Chocolatey или Scoop. Но официальный вариант — скачать с HashiCorp. При использовании менеджеров убедись, что версия совпадает с тем, что тебе нужно.

Проблемы и советы

  • terraform не найден — проверь, открыт ли новый терминал и правильно ли добавлен путь.
  • версия несовместима — некоторые провайдеры/модули требуют конкретной мажорной версии Terraform, читай README модуля.
  • права — если ставишь в Program Files и система ругается, запусти распаковку/копирование от имени администратора.

Короткая памятка

  1. Скачать zip с terraform.exe с офф. сайта.
  2. Распаковать в папку (например C:\Program Files\Terraform).
  3. Добавить папку в PATH.
  4. Открыть новый терминал и проверить terraform --version.

Источники

  • Официальные загрузки и инструкция HashiCorp — Terraform Downloads.
  • Общее про Terraform (описание проекта).