Як встановити Terraform на Windows 11 або 10 за допомогою Winget

Terraform — це програмний інструмент із відкритим кодом інфраструктури як коду (IaC), створений HashiCorp. Цей підручник навчить нас, як інсталювати Terraform у Windows 11 або 10 за допомогою однієї команди Winget.

Цей інструмент дозволяє користувачам визначати та створювати інфраструктуру за допомогою мови конфігурації високого рівня HashiCorp Configuration Language (HCL) або JSON. Розробники за допомогою Terraform можуть автоматизувати хмарне забезпечення, керування інфраструктурою та оркестрування послуг ефективним і масштабованим способом, тому він досить популярний в управлінні інфраструктурою.

Системним адміністраторам і фахівцям DevOps необхідно навчитися встановлювати Terraform і керувати ним. Користувачі спочатку повинні знати, як його встановити. У цьому посібнику ми розглянемо кроки, як використовувати Winget (Windows Package Manager) для встановлення Terraform у системі Windows.

Крок 1. Відкрийте командний рядок або PowerShell

Winget — це інструмент CLI. Щоб отримати до нього доступ, вам потрібно відкрити PowerShell або CMD у Windows з правами адміністратора. Тому клацніть правою кнопкою миші кнопку меню «Пуск» Windows 11 або 10 і виберіть параметр «Термінал» (адміністратор) або Windows PowerShell (адміністратор).

Крок 2. Переконайтеся, що Winget встановлено

Оскільки Windows 10 версії 1809 або новішої, включно з Windows 11, пропонує Winget як попередньо встановлену програму, тому нам не потрібно виконувати нічого додаткового. Тим не менше, щоб підтвердити, що він у вашій системі, виконайте дану команду, щоб перевірити версію та доступність Winget.

winget --version

Примітка:Якщо команда не повертає номер версії, встановіть її зMicrosoft Storeабо запустіть цей синтаксис PowerShell:

Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

Крок 3: знайдіть Terraform у Winget

Ми не знаємо, який ідентифікатор програми використовує Winget для встановлення Terraform. Щоб підтвердити, що Terraform доступний для встановлення через Winget, ми можемо знайти пакет Terraform за допомогою цієї команди, яка перерахує всі пакети, доступні через сховище Winget, позначене терміном ?Тераформа.?

winget search terraform

Крок 4. Встановіть Terraform на Windows 11 або 10

Після того, як ви переконалися, що Terraform доступний, ви можете встановити його, виконавши задану команду, яка автоматично завантажить і встановить Terraform у вашій системі. Він також налаштує змінну середовища nexeccary, щоб зробити terrfaform доступною для всієї системи.

winget install HashiCorp.Terraform

Крок 5. Перевірте встановлення Terraform

Перш ніж перевіряти версію, закрийте командний термінал і відкрийте його знову, щоб переконатися, що доданий шлях каталогу встановлення Terraform до змінної Envrionment читається PowerSehll або CMD. Після цього перевірте версію за допомогою:

terraform -v

Ця команда відобразить встановлену версію Terraform, підтверджуючи, що процес інсталяції пройшов успішно.

Крок 6: Тестування встановлення Terraform

Щоб переконатися, що Terraform працює правильно, ми можемо виконати базовий тест, ініціалізувавши конфігурацію Terraform.

Створіть нову папку для тестування:

mkdir terraform-test
cd terraform-test

Створіть простий файл конфігурації Terraform під назвою main.tf:

notepad test.tf

Додайте наступний вміст доtest.tfфайл ізберегтице:

terraform {
  required_providers {
    local = {
      source  = "hashicorp/local"
      version = "~> 2.0"
    }
  }
}

provider "local" {}

resource "local_file" "example" {
  content  = "Hello, Terraform!"
  filename = "${path.module}/hello.txt"
}

Запустіть terraform init, щоб ініціалізувати конфігурацію та завантажити всі необхідні плагіни постачальника.

terraform init

Terraform для виконання конфігурації та створення файлу hello.txt, застосуйте згенеровану конфігурацію за допомогою наданої команди.

terraform apply

Якщо встановлення пройшло успішно, Terraform створить у каталозі файл hello.txt.

Перевірте результат: Після завершення команди aпривіт.txtфайл має бути згенерований у каталозі вашого проекту з вмістом ?Привіт, Terraform!?.

Перевірте файл:Ви можете перевірити вміст файлу, виконавши:

cat hello.txt

Це виведе:

Hello, Terraform!

Оновлення та видалення

Якщо доступна якась нова версія Terraform, то для її встановлення за допомогою winget використовуйте наведений синтаксис:

winget upgrade HashiCorp.Terraform

Тоді як, щоб повністю видалити, виконайте команду видалення:

winget uninstall HashiCorp.Terraform

Висновок

Використання Winget для встановлення Terraform у Windows 11 або 10 пропонує зручний і простий спосіб для розробників, які зазвичай віддають перевагу командному рядку, а не графічному інтерфейсу.

Інші статті:

Related Posts