Ansible Academy · Oppitunti

Projektit, inventaarit ja työmallit

Mallintakaa automaatio käyttöliittymässä.

Oppitunti 2/413 vaihetta

Projektit, inventaarit ja työmallit on ilmainen Ansible Academy-oppitunti CoddyKitissä. Tämä on oppitunti 2/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 Ansible Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Ansible Academy-kurssilla on yhteensä 4 oppituntia.

Kolme keskeistä objektia

AWX mallintaa automaation kolmen rakennuspalikan avulla: project, inventory ja job template. Yhdistäkää ne, niin voitte suorittaa mitä tahansa.

Project on koodinne

Project kertoo AWX:lle, missä playbookinne sijaitsevat, yleensä Git-repositoryssa. AWX kloonaa sen ja päivittää sen synkronoinnin yhteydessä. 📁

Synkronoikaa uusin sisältö

Kun painatte projektissa Sync-painiketta, AWX hakee uusimmat commitit. Voitte myös ottaa käyttöön automaattisen synkronoinnin käynnistyksen yhteydessä, jolloin ajot käyttävät aina ajantasaista koodia.

Inventories sisältävät palvelimenne

AWX:n inventory tarkoittaa samaa kuin CLI:n inventaario: palvelimia ja ryhmiä, joihin työ voi kohdistua. Sitä hallitaan käyttöliittymässä tai se tuodaan sinne.

Staattinen tai lähteestä haettu

Voitte syöttää palvelimet käsin tai liittää inventory sourcen, kuten AWS:n tai Git-tiedoston, jolloin AWX päivittää palvelinluettelon automaattisesti.

Job template

Job template on tallennettu resepti: se yhdistää yhden projektin, yhden playbookin, yhden inventaarion ja tunnistetiedot uudelleenkäytettäväksi ja käynnistettäväksi kokonaisuudeksi. 🎯

Valitkaa playbook

Templatessa valitsette tarkalleen, mikä playbook-tiedosto projektista suoritetaan. Yksi projekti voi toimia usean templaten pohjana.

Liitä tunnistetiedot

Malli viittaa tallennettuihin tunnistetietoihin, joten AWX tietää, miten SSH-yhteys muodostetaan ja käyttöoikeudet korotetaan root-käyttäjäksi ilman, että salaisuuksia tallennetaan koskaan koodiin.

Käynnistä ja seuraa

Napsauttamalla Käynnistä työ asetetaan jonoon. AWX suoratoistaa reaaliaikaista, värikoodattua tulostetta, joten koko tiimi voi seurata playn etenemistä reaaliajassa. 👀

Jokainen suoritus kirjataan

Jokaisesta käynnistyksestä luodaan työ-tietue, jossa säilytetään pysyvästi täydellinen tuloste, ajoitus ja tila. Näin saat tarkastusketjun, jota mikään pääte ei aiemmin tarjonnut.

Pyydä käynnistettäessä

Merkitse inventaarion tai rajoituksen kaltaiset kentät asetuksella kysy käynnistettäessä, niin AWX pyytää niiden arvot jokaisella suorituskerralla. Näin yksi malli mukautuu moniin tilanteisiin.

Pikatarkistus

Mikä objekti oikeastaan yhdistää playbookin inventaarioon, jotta se voidaan suorittaa?

Kertaus

Projektit tuovat koodin, inventaariot luettelevat isännät ja työmallit yhdistävät ne tunnistetietoihin yhdeksi yhdellä napsautuksella käynnistettäväksi, kokonaan kirjatuksi automaatioksi. ✅

Aloita maksutta

Opi YAML 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
30
Oppitunnit
120

Usein kysytyt kysymykset

Onko oppitunti ”Projektit, inventaarit ja työmallit” ilmainen?

Kyllä – oppitunnin ”Projektit, inventaarit ja työmallit” 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 Ansible Academy-kurssin, päivitä CoddyKit PROhon. Ansible Academy-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Projektit, inventaarit ja työmallit”?

Mallintakaa automaatio käyttöliittymässä. Harjoittelet Ansible Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Ansible Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Ansible Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.

Kuinka kauan ”Projektit, inventaarit ja työmallit”-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ä Ansible Academy-oppitunnilla?

Kyllä. Jokainen Ansible Academy-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

  1. AWX, Automation Platform ja CLI
  2. Projektit, inventaarit ja työmallit
  3. Tunnistetiedot, tiimit ja RBAC
  4. Ajoitukset, kyselyt ja työnkulut
← Takaisin: Ansible Academy