Terraform on HashiCorpin kehittämä avoimen lähdekoodin infrastruktuuri-as-code (IaC) -ohjelmistotyökalu. Tämä opetusohjelma opettaa meille, kuinka Terraform asennetaan Windows 11:een tai 10:een yhdellä Winget-komennolla.
Tämän työkalun avulla käyttäjät voivat määrittää ja tarjota infrastruktuuria käyttämällä korkean tason määrityskieltä HashiCorp Configuration Language (HCL) tai JSON. Terraformin kehittäjät voivat automatisoida pilvipalveluiden provisioinnin, infrastruktuurin hallinnan ja palvelun organisoinnin tehokkaasti ja skaalautuvalla tavalla, minkä vuoksi se on varsin suosittu infrastruktuurien hallinnassa.
Terraformin asennuksen ja hallinnan oppiminen on välttämätöntä järjestelmänvalvojille ja DevOps-ammattilaisille. Käyttäjien on ensin tiedettävä, kuinka se asennetaan. Tässä oppaassa käymme läpi vaiheet Wingetin (Windows Package Manager) käyttämiseksi Terraformin asentamiseen Windows-järjestelmään.
Vaiheittainen opas Terraformin asentamiseen Wingetillä
Vaihe 1: Avaa komentokehote tai PowerShell
Winget on CLI-työkalu. Päästäksesi siihen, sinun on avattava PowerShell tai CMD Windowsissa järjestelmänvalvojan oikeuksilla. Napsauta siksi hiiren kakkospainikkeella Windows 11 tai 10 Käynnistä-valikkopainiketta ja valitse Pääte (Järjestelmänvalvoja) tai Windows PowerShell (Järjestelmänvalvoja).
Vaihe 2: Varmista, että Winget on asennettu
Koska Windows 10 -versio 1809 tai uudempi, mukaan lukien Windows 11, tarjoaa Wingetin esiasennettuna sovelluksena, joten meidän ei tarvitse suorittaa mitään ylimääräistä. Varmista kuitenkin, että se on järjestelmässäsi, suorittamalla annettu komento tarkistaaksesi Wingetin version ja saatavuuden.
winget --version
Huomautus:Jos komento ei palauta versionumeroa, asenna se osoitteestaMicrosoft Storetai suorita tämä PowerShell-syntaksi:
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
Vaihe 3: Etsi Terraform Wingetistä
Emme tiedä, mitä sovellustunnusta Winget käyttää Terraformin asentamiseen. Vahvistaaksemme, että Terraform on saatavana asennettavaksi Wingetin kautta, voimme etsiä Terraform-pakettia tällä komennolla, joka listaa kaikki Winget-arkiston kautta saatavilla olevat paketit, jotka on merkitty termillä "Terraform.”
winget search terraform
Vaihe 4: Asenna Terraform Windows 11:een tai 10:een
Kun olet vahvistanut, että Terraform on saatavilla, voit asentaa sen suorittamalla komennon, joka lataa ja asentaa Terraformin automaattisesti järjestelmääsi. Se myös määrittää nexeccary-ympäristömuuttujan tuomaan terrfaformin saataville koko järjestelmän.
winget install HashiCorp.Terraform
Vaihe 5: Tarkista Terraformin asennus
Ennen kuin tarkistat version, sulje komentopääte ja avaa se uudelleen varmistaaksesi, että Terraform-asennushakemiston lisätty polku Envrionment-muuttujaan on PowerSehllin tai CMD:n luettavissa. Tarkista sen jälkeen versio käyttämällä:
terraform -v
Tämä komento näyttää asennetun Terraform-version, mikä vahvistaa, että asennusprosessi onnistui.
Vaihe 6: Terraform-asennuksen testaus
Varmistaaksemme, että Terraform toimii oikein, voimme suorittaa perustestin alustamalla Terraform-kokoonpanon.
Luo uusi kansio testausta varten:
mkdir terraform-test
cd terraform-test
Luo yksinkertainen Terraform-määritystiedosto nimeltä main.tf:
notepad test.tf
Lisää seuraava sisältö kohteeseentesti.tftiedosto jatallentaase:
terraform {
required_providers {
local = {
source = "hashicorp/local"
version = "~> 2.0"
}
}
}
provider "local" {}
resource "local_file" "example" {
content = "Hello, Terraform!"
filename = "${path.module}/hello.txt"
}
Suorita terraform init alustaaksesi kokoonpanon ja lataaksesi tarvittavat palveluntarjoajan laajennukset.
terraform init
Terraform suorittaa määrityksen ja luoda hello.txt-tiedoston, käytä luotua kokoonpanoa annettua komentoa käyttämällä.
terraform apply
Jos asennus onnistuu, Terraform luo hello.txt-tiedoston hakemistoon.
Tarkista tulos: Kun komento on valmis, ahei.txttiedosto tulee luoda projektihakemistoosi, jonka sisältö on "Hei Terraform!”.
Tarkista tiedosto:Voit tarkistaa tiedoston sisällön suorittamalla:
cat hello.txt
Tämä tulostaa:
Hello, Terraform!
Päivitys ja asennuksen poisto
Jos Terraformista on saatavilla uusi versio, asenna se wingetillä käyttämällä annettua syntaksia:
winget upgrade HashiCorp.Terraform
Jos haluat poistaa kokonaan, suorita asennuksen poistokomento:
winget uninstall HashiCorp.Terraform
Johtopäätös
Wingetin käyttäminen Terraformin asentamiseen Windows 11:een tai 10:een tarjoaa kätevän ja suoraviivaisen menetelmän kehittäjille, jotka yleensä suosivat komentoriviä graafisen käyttöliittymän sijaan.
Muut artikkelit: