Faktoihin tutustuminen setup-moduulilla
Tulosta ja selaa isännän faktapuuta.
Faktoihin tutustuminen setup-moduulilla on ilmainen DevOps-bootcamp-oppitunti CoddyKitissä. Tämä on oppitunti 2/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.
Faktojen kerääjä
Piilotetun Gathering Facts -vaiheen suorittaa todellisuudessa yksi moduuli: setup-moduuli. Voit kutsua sitä itse tutkiaksesi tietoja. 🌟
Suorita setup ad hoc -komentona
Osoita ad hoc -komento isännälle käyttämällä valitsinta -m setup, niin koko faktapuu tulostuu suoraan päätteeseesi.
ansible host1 -m setupSe palauttaa JSONia
Tuloste on suuri JSON-objekti ansible_facts-muuttujan alla. Jokainen avain on fakta, jota voit myöhemmin käyttää playbookissa.
"ansible_facts": {
"distribution": "Ubuntu"
}Siinä on paljon tietoa
Kokonainen tuloste voi sisältää satoja rivejä. Löytääksesi tarvitsemasi voit suodattaa faktat sen sijaan, että selaisit kaiken läpi.
Suodata kuvion perusteella
setup-moduuli hyväksyy filter-argumentin. Välitä sille glob-kuvio, niin se palauttaa vain kuvioon sopivat faktan avaimet.
ansible host1 -m setup -a "filter=ansible_distribution*"Hyödyllisiä etsittäviä faktoja
Hyödyllisiä avaimia ovat esimerkiksi ansible_distribution, ansible_os_family, ansible_memtotal_mb ja verkkoa varten ansible_default_ipv4.
Sisäkkäiset verkkofaktat
Jotkin faktat ovat sisäkkäisiä. Isännän pääasiallinen IP-osoite sijaitsee ansible_default_ipv4-rakenteessa address-avaimen alla.
ansible_default_ipv4:
address: 10.0.0.5setup playbookissa
Voit määrittää myös setup-tehtävän, joka kerää faktat uudelleen playn aikana. Tämä on hyödyllistä, kun olet muuttanut jotain isännässä.
- name: Refresh facts
ansible.builtin.setup:Rajoita kerättävää tietoa
gather_subset-asetuksella voit rajoittaa keräämistä, esimerkiksi vain verkkofaktoihin, jolloin setup suoritetaan nopeammin, kun tarvitset vain osan tiedoista.
- ansible.builtin.setup:
gather_subset:
- networkTutki ennen kuin rakennat
setup-moduulin suorittaminen ensin on hyvä tapa. Näet isäntäsi todelliset faktojen nimet ja voit sitten viitata niihin tehtävissä luottavaisin mielin.
Vain lukuun perustuva ja turvallinen
setup-moduuli vain lukee tietoja eikä muuta mitään isännässä. Voit suorittaa sen tutkimista varten niin usein kuin haluat.
Pikatarkistus
Miten tulostat yhden isännän faktat näytölle?
Kertaus
Käytit setup-moduulia faktojen tulostamiseen ja suodattamiseen sekä opit todelliset avainten nimet ennen kuin aloit käyttää niitä playbookeissa. ✨
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 ”Faktoihin tutustuminen setup-moduulilla” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa DevOps-bootcamp-oppimispolun 3 oppituntia, myös oppitunnin “Faktoihin tutustuminen setup-moduulilla”. 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 ”Faktoihin tutustuminen setup-moduulilla”?
Tulosta ja selaa isännän faktapuuta. 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 2/4.
Kuinka kauan ”Faktoihin tutustuminen setup-moduulilla”-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
- Mitä faktat ovat ja miksi niillä on merkitystä
- Faktoihin tutustuminen setup-moduulilla
- ansible_facts-muuttujien käyttö tehtävissä
- Faktojen keruun poistaminen käytöstä nopeuden vuoksi