A Terraform egy nyílt forráskódú infrastruktúra-kódként (IaC) szoftvereszköz, amelyet a HashiCorp hozott létre. Ez az oktatóanyag megtanítja nekünk, hogyan telepítsük a Terraformot Windows 11 vagy 10 rendszeren egyetlen Winget paranccsal.
Ez az eszköz lehetővé teszi a felhasználók számára az infrastruktúra meghatározását és biztosítását a HashiCorp konfigurációs nyelv (HCL) vagy a JSON magas szintű konfigurációs nyelvével. A Terraform fejlesztők hatékonyan és skálázhatóan automatizálhatják a felhő-kiépítést, az infrastruktúra-kezelést és a szolgáltatásszervezést, ezért igen népszerű az infrastruktúrák kezelésében.
A Terraform telepítésének és kezelésének megtanulása elengedhetetlen a rendszergazdák és a DevOps szakemberek számára. A felhasználóknak először tudniuk kell, hogyan kell telepíteni. Ebben az útmutatóban végigvesszük a Winget (Windows Package Manager) használatának lépéseit a Terraform Windows rendszerre történő telepítéséhez.
Útmutató lépésről lépésre a Terraform telepítéséhez a Winget segítségével
1. lépés: Nyissa meg a Parancssort vagy a PowerShellt
A Winget egy CLI eszköz. A hozzáféréshez meg kell nyitnia a PowerShellt vagy a CMD-t Windows rendszeren rendszergazdai jogokkal. Ezért kattintson a jobb gombbal a Windows 11 vagy 10 Start menü gombjára, és válassza ki a Terminál (Rendszergazda) vagy a Windows PowerShell (Rendszergazda) lehetőséget.
2. lépés: Ellenőrizze, hogy a Winget telepítve van-e
Mivel a Windows 10 1809-es vagy újabb verziója, beleértve a Windows 11-et is, előre telepített alkalmazásként kínálja a Wingetet, így nincs szükségünk semmi extra végrehajtásra. Ennek ellenére annak ellenőrzéséhez, hogy a rendszeren van, futtassa a megadott parancsot a Winget verziójának és elérhetőségének ellenőrzéséhez.
winget --version
Jegyzet:Ha a parancs nem adja vissza a verziószámot, telepítse aMicrosoft Storevagy futtassa ezt a PowerShell szintaxist:
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
3. lépés: Keresse meg a Terraformot a Wingetben
Nem tudjuk, hogy a Winget milyen alkalmazásazonosítót használ a Terraform telepítéséhez. Annak ellenőrzésére, hogy a Terraform elérhető-e a Wingeten keresztüli telepítéshez, megkereshetjük a Terraform csomagot ezzel a paranccsal, amely felsorolja a Winget lerakaton keresztül elérhető összes csomagot a következővel:Terraform.”
winget search terraform
4. lépés: Telepítse a Terraformot Windows 11 vagy 10 rendszeren
Miután megerősítette, hogy a Terraform elérhető, telepítheti a megadott parancs futtatásával, amely automatikusan letölti és telepíti a Terraformot a rendszerére. A nexeccary környezeti változót is beállítja, hogy a terrfaform elérhető legyen az egész rendszerben.
winget install HashiCorp.Terraform
5. lépés: Ellenőrizze a Terraform telepítését
A verzió ellenőrzése előtt zárja be a parancsterminált, majd nyissa meg újra, hogy megbizonyosodjon arról, hogy a Terraform telepítési könyvtárának az Envrionment változóhoz hozzáadott elérési útja olvasható a PowerSehll vagy a CMD számára. Ezután ellenőrizze a verziót a következővel:
terraform -v
Ez a parancs megjeleníti a Terraform telepített verzióját, megerősítve, hogy a telepítési folyamat sikeres volt.
6. lépés: A Terraform telepítésének tesztelése
A Terraform megfelelő működésének biztosítása érdekében lefuttathatunk egy alaptesztet a Terraform konfiguráció inicializálásával.
Hozzon létre egy új mappát teszteléshez:
mkdir terraform-test
cd terraform-test
Hozzon létre egy egyszerű Terraform konfigurációs fájlt main.tf néven:
notepad test.tf
Adja hozzá a következő tartalmat ateszt.tffájl ésmegtakarításazt:
terraform {
required_providers {
local = {
source = "hashicorp/local"
version = "~> 2.0"
}
}
}
provider "local" {}
resource "local_file" "example" {
content = "Hello, Terraform!"
filename = "${path.module}/hello.txt"
}
Futtassa a terraform init programot a konfiguráció inicializálásához és a szükséges szolgáltatói bővítmények letöltéséhez.
terraform init
Terraform a konfiguráció végrehajtásához és egy hello.txt fájl létrehozásához, alkalmazza a generált konfigurációt a megadott paranccsal.
terraform apply
Ha a telepítés sikeres, a Terraform létrehoz egy hello.txt fájlt a könyvtárban.
Ellenőrizze az eredményt: A parancs befejezése után ahello.txtfájlt kell létrehozni a projekt könyvtárában a következő tartalommal:Szia Terraform!!”.
Ellenőrizze a fájlt:A fájl tartalmát a következő futtatásával ellenőrizheti:
cat hello.txt
Ez a következő kimenetet adja:
Hello, Terraform!
Frissítés és eltávolítás
Ha elérhető a Terraform új verziója, akkor a winget használatával történő telepítéshez használja a megadott szintaxist:
winget upgrade HashiCorp.Terraform
Míg a teljes eltávolításhoz futtassa az eltávolítási parancsot:
winget uninstall HashiCorp.Terraform
Következtetés
A Winget használata a Terraform Windows 11 vagy 10 rendszerre történő telepítéséhez kényelmes és egyszerű módszert kínál azoknak a fejlesztőknek, akik általában a parancssort részesítik előnyben a grafikus felhasználói felülettel szemben.
Egyéb cikkek: