Rungon luominen roolille komennolla ansible-galaxy init
Luokaa roolin vakiorakenne.
Rungon luominen roolille komennolla ansible-galaxy init on ilmainen DevOps-bootcamp-oppitunti CoddyKitissä. Tämä on oppitunti 3/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu DevOps-bootcamp-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.
Älä rakenna sitä käsin
Voisitte luoda jokaisen roolihakemiston käsin, mutta Ansible tarjoaa komennon, joka luo koko rakenteen yhdellä kertaa.
ansible-galaxy init
ansible-galaxy init -komento luo täydellisen, valmiin roolirungon, jossa ovat kaikki vakiomuotoiset hakemistot.
ansible-galaxy init nginxNimeä rooli selkeästi
Välittämästänne argumentista tulee roolin hakemiston nimi. Valitkaa kuvaava nimi, kuten webserver tai postgres, jotta roolin tarkoitus käy heti ilmi.
Mitä luodaan
Komento luo tasks-, handlers-, templates-, files-, vars-, defaults-, meta- ja tests-hakemistot. Jokaisessa niistä on muokattavaksi valmis main.yml-aloitustiedosto.
nginx/
tasks/main.yml
handlers/main.yml
defaults/main.yml
meta/main.ymlSuorita komento roles/-hakemistossa
Suorittakaa komento projektin roles-hakemistossa, jotta uusi rooli sijoittuu paikkaan, josta playbookit odottavat löytävänsä sen.
cd roles
ansible-galaxy init webserverAloitustiedostot ovat tyhjiä runkoja
Jokainen luotu main.yml on lähes tyhjä, ja sisältää vain kommenttiotsikon. Tehtävät ja muuttujat on täytettävä itse.
meta täytetään valmiiksi
meta/main.yml -runko sisältää paikkamerkit tekijälle, lisenssille ja alustoille. Päivittäkää nämä tiedot ennen roolin jakamista.
README sisältyy
Runko sisältää myös README.md-mallineen, joka ohjaa dokumentoimaan roolin toiminnan ja sen hyväksymät muuttujat.
Käytä mukautettua polkua
Välittäkää --init-path, jos haluatte luoda roolin muualle kuin nykyiseen hakemistoon. Tämä on kätevää, kun roolit sijaitsevat erillisessä hakemistossa.
ansible-galaxy init nginx --init-path roles/Tiimin yhdenmukaisuus
Koska kaikki luovat rungot samalla komennolla, projektin jokaisella roolilla on samanlainen ja ennakoitava rakenne.
Aloita sitten tehtävien kirjoittaminen
Kun runko on valmis, seuraava vaihe on muokata tiedostoa tasks/main.yml ja määrittää, mitä rooli todella asentaa tai määrittää.
Pikatarkistus
Muistakaa komento, jolla uusi roolirunko luodaan.
Kertaus
Suorittakaa ansible-galaxy init, niin täydellinen roolirunko luodaan heti. Täyttäkää sitten runkotiedostot oikeilla tehtävillä ja muuttujilla. 🛠️
Opi DevOps-bootcamp 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
- 142
- Oppitunnit
- 568
Usein kysytyt kysymykset
Onko oppitunti ”Rungon luominen roolille komennolla ansible-galaxy init” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa DevOps-bootcamp-oppimispolun 3 oppituntia, myös oppitunnin “Rungon luominen roolille komennolla ansible-galaxy init”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Rungon luominen roolille komennolla ansible-galaxy init”?
Luokaa roolin vakiorakenne. Harjoittelet DevOps-bootcamp-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni DevOps-bootcamp-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin DevOps-bootcamp-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 3/4.
Kuinka kauan ”Rungon luominen roolille komennolla ansible-galaxy init”-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ä DevOps-bootcamp-oppitunnilla?
Kyllä. Jokainen DevOps-bootcamp-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
- Miksi roolit: monoliitista moduuleihin
- Roolihakemiston rakenne
- Rungon luominen roolille komennolla ansible-galaxy init
- Roolien käyttöönotto ja roolimuuttujien välittäminen