Ensimmäinen Terraform-määrityksenne
Käykää läpi perusmuotoisen Terraform-määritystiedoston luominen yksinkertaisen pilviresurssin ilmoittamista ja käyttöönottoa varten sekä tutustukaa keskeiseen työnkulkuun.
Ensimmäinen Terraform-määrityksenne on ilmainen Terraform ja infrastruktuuri koodina-oppitunti CoddyKitissä. Tämä on oppitunti 3/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Terraform ja infrastruktuuri koodina-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Terraform ja infrastruktuuri koodina-kurssilla on yhteensä 4 oppituntia.
Ensimmäinen Terraform-määrityksesi
On aika kirjoittaa ensimmäinen varsinainen Terraform-määrityksesi: luot .tf-tiedoston, määrität providerin ja resurssin sekä suoritat koko init/plan/apply-työnkulun.
.tf-tiedostoon tutustuminen
Terraform-määritykset sijaitsevat HCL-kielellä kirjoitetuissa .tf-tiedostoissa. Yleisen käytännön mukaan tärkeimmän tiedoston nimi on main.tf, mutta mikä tahansa .tf-tiedostonimi käy.
Providerin määrittäminen
Provider-lohko kertoo Terraformille, mihin palveluun ollaan yhteydessä. Käytämme tässä local-provideria, joka hallitsee vain tietokoneesi tiedostoja. Näin pääset aloittamaan ilman pilvipalvelua.
provider "local" {
# Configuration for the local provider
}Resurssin määrittäminen
Resource-lohko määrittää infrastruktuurin osan, kuten virtuaalikoneen, tietokannan tai tässä tapauksessa tiedoston. Se yhdistää resurssityypin, valitsemasi nimen ja resurssin argumentit.
Ensimmäinen resurssimme: local_file
Tässä on local_file-resurssi: käyttöönoton yhteydessä Terraform kirjoittaa tietokoneellesi tekstitiedoston, jonka sisällön ja tiedostonimen annat.
resource "local_file" "example" {
content = "Hello, CoddyKit!"
filename = "hello.txt"
}Valmis main.tf
Yhdistä provider ja resurssi yhteen main.tf-tiedostoon. Näin saat valmiin määrityksen, joka määrittää ensimmäisen infrastruktuurisi osan.
provider "local" {}
resource "local_file" "example" {
content = "Hello, CoddyKit!"
filename = "hello.txt"
}Ydintyönkulun palauttaminen mieleen
Sovella nyt ydintyönkulkua tämän tiedoston käyttöönottoon: init valmistelee hakemiston, plan näyttää esikatselun ja apply tekee muutoksen.
Vaihe 1: terraform init
Aloita suorittamalla terraform init samassa kansiossa kuin main.tf. Komento lataa tarvitsemasi local-provider-laajennuksen.
terraform initVaiheet 2 ja 3: plan ja apply
Suorita seuraavaksi terraform plan nähdäksesi muutokset ja sitten apply ottaaksesi ne käyttöön. Lisää --auto-approve, jos haluat ohittaa vahvistuskehotteen.
terraform plan
terraform apply --auto-approvePikatarkistus: työnkulku
Olet juuri ottanut ensimmäisen resurssisi käyttöön! Testataan nyt, miten hyvin ymmärrät Terraformin ydintyönkulun.
Kertaus: ensimmäinen käyttöönotto!
Olet vienyt ensimmäisen resurssisi käyttöön! Kertauksena: HCL-kielinen .tf-tiedosto, provider-lohko, resource-lohko sekä init/plan/apply-työnkulku, joka ottaa resurssin käyttöön.
Opi Terraform ja infrastruktuuri koodina tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 12
- Oppitunnit
- 48
Usein kysytyt kysymykset
Onko oppitunti ”Ensimmäinen Terraform-määrityksenne” ilmainen?
Kyllä – oppitunnin ”Ensimmäinen Terraform-määrityksenne” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Terraform ja infrastruktuuri koodina-kurssin, päivitä CoddyKit PROhon. Terraform ja infrastruktuuri koodina-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Ensimmäinen Terraform-määrityksenne”?
Käykää läpi perusmuotoisen Terraform-määritystiedoston luominen yksinkertaisen pilviresurssin ilmoittamista ja käyttöönottoa varten sekä tutustukaa keskeiseen työnkulkuun. Harjoittelet Terraform ja infrastruktuuri koodina-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Terraform ja infrastruktuuri koodina-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Terraform ja infrastruktuuri koodina-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 3/4.
Kuinka kauan ”Ensimmäinen Terraform-määrityksenne”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Terraform ja infrastruktuuri koodina-oppitunnilla?
Kyllä. Jokainen Terraform ja infrastruktuuri koodina-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- IaC:n ja Terraformin esittely
- Terraformin asennus ja CLI:n perusteet
- Ensimmäinen Terraform-määrityksenne
- Terraformin plan- ja apply-toimintojen ymmärtäminen