Terraform-це програмний інструмент інфраструктури з відкритим кодом (IAC), створений Hashicorp. Цей підручник вчить нас встановити Terraform на Windows 11 або 10 за допомогою однієї команди крила.
Цей інструмент дозволяє користувачам визначати та забезпечити інфраструктуру за допомогою мови конфігурації високого рівня конфігурації мови Hashicorp (HCL) або JSON. Розробники з Terraform можуть автоматизувати надання хмарного забезпечення, управління інфраструктурою та оркестрацію сервісу ефективно та масштабовано, тому вона досить популярна в управлінні інфраструктурою.
Навчання встановлювати та керувати Terraform є важливим для системних адміністраторів та професіоналів DevOps. Спочатку користувачі повинні знати, як його встановити. У цьому посібнику ми проходимо кроки, щоб використовувати Winget (Windows Manager) для встановлення Terraform у системі Windows.
Покрокове керівництво щодо встановлення Terraform з Winget
Крок 1: Доступ до командного рядка або PowerShell
Winget - це інструмент CLI. Щоб отримати доступ до нього, вам потрібно відкрити PowerShell або CMD на Windows з правами адміністратора. Тому клацніть правою кнопкою миші кнопку Меню «Вікна 11 або 10» та виберіть параметр терміналу (адміністратор) або Windows PowerShell (адміністратор).
![](https://elsefix.com/uk/tech/huela/wp-content/uploads/2023/01/Open-Windows-Terminal.png)
Крок 2: Перевірте, що він встановлений
Оскільки Windows 10 версії 1809 або новішої версії, включаючи Windows 11, пропонує Вінгет як попередньо встановлену програму, отже, нам не потрібно робити нічого додаткового. Тим не менш, щоб підтвердити, що це у вашій системі, запустіть дану команду, щоб перевірити версію та наявність Winget.
winget --version
Примітка:Якщо команда не повертає номер версії, встановіть його зMicrosoft Storeабо запустити цей синтаксис PowerShell:
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
Крок 3: Пошук Terraform в Вінгеті
Ми не знаємо, який ідентифікатор програми використовується Winget для встановлення Terraform. Щоб підтвердити, що Terraform доступна для встановлення через Вінгет, ми можемо шукати пакет Terraform за допомогою цієї команди, в якій перераховані всі пакети, доступні через сховище Вінгет, позначені терміном "Тераформ".
winget search terraform
Крок 4: Встановіть Terraform на Windows 11 або 10
Після того, як ви підтвердили, що Terraform доступний, ви можете встановити його, запустивши задану команду, яка автоматично завантажить та встановить Terraform у вашій системі. Він також налаштуватиме змінну середовища Nexecary, щоб зробити Terrfaform доступною в цілому системі.
winget install HashiCorp.Terraform
Крок 5: Перевірте встановлення Terrafor
Перш ніж перевірити версію, закрийте термінал команди та відкрийте її ще раз, щоб переконатися, що додатковий шлях до каталогу встановлення Terraform до змінної Envrionment читається Powersehll або CMD. Після цього перевірте версію за допомогою:
terraform -v
Ця команда відображатиме версію встановленої версії, що підтверджує, що процес встановлення був успішним.
![](https://elsefix.com/uk/tech/huela/wp-content/uploads/2024/10/Check-Terraform-installation-on-Windows-11-or-10-1024x571.png)
Крок 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 у каталозі.
Перевірте результат: Після завершення командиПривіт.txtФайл повинен бути створений у вашому каталозі проекту із вмістом "Привіт, Терраформ! ".
Перевірте файл:Ви можете перевірити вміст файлу, запустивши:
cat hello.txt
Це виведе:
Hello, Terraform!
Оновлення та видалення
Якщо доступна якась нова версія Terraform, то для встановлення її за допомогою Winget використовуйте заданий синтаксис:
winget upgrade HashiCorp.Terraform
Тоді як повністю видалити запуск команди видалення:
winget uninstall HashiCorp.Terraform
Висновок
Використання Winget для встановлення Terraform на Windows 11 або 10 пропонує зручний і простий метод для розробників, які, як правило, віддають перевагу командному рядку над графічним інтерфейсом.
Інші статті: