0Pricing
DevOps Bootcamp · Ders

setup Modülüyle Gerçekleri Keşfetme

Bir konağın gerçek ağacını dökün ve inceleyin.

setup Modülüyle Gerçekleri Keşfetme, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

Olgu Toplayıcı

Gizli Gathering Facts adımını aslında tek bir modül gerçekleştirir: setup modülü. Keşfetmek için bu modülü kendiniz çağırabilirsiniz. 🌟

setup'ı Geçici Komutla Çalıştırma

Bir ana bilgisayara -m setup ile geçici bir komut yönelterek tüm olgu ağacını doğrudan terminalinize dökün.

ansible host1 -m setup

JSON Döndürür

Çıktı, ansible_facts altında büyük bir JSON nesnesidir. Her anahtar, daha sonra bir playbook içinde kullanabileceğiniz bir olgudur.

"ansible_facts": {
  "distribution": "Ubuntu"
}

Bu Epey Fazla

Tam bir döküm yüzlerce satır olabilir. İhtiyacınız olanı bulmak için her şeyi kaydırmak yerine olguları filtreleyebilirsiniz.

Desene Göre Filtreleme

setup modülü bir filter bağımsız değişkeni alır. Bir glob aktarın; yalnızca eşleşen olgu anahtarlarını döndürür.

ansible host1 -m setup -a "filter=ansible_distribution*"

Bulunabilecek Yaygın Olgular

Kullanışlı anahtarlar arasında ansible_distribution, ansible_os_family, ansible_memtotal_mb ve ağ iletişimi için ansible_default_ipv4 bulunur.

İç İçe Ağ Olguları

Bazı olgular iç içedir. Ana bilgisayarın ana IP adresi, ansible_default_ipv4 içinde, erişmeniz gereken address anahtarının altında bulunur.

ansible_default_ipv4:
  address: 10.0.0.5

Bir Playbook İçinde setup

Olguları play sırasında yeniden toplamak için setup modülünü bir görev olarak da listeleyebilirsiniz. Bu, ana bilgisayarda bir şeyi değiştirdikten sonra kullanışlıdır.

- name: Refresh facts
  ansible.builtin.setup:

Toplanan Verileri Sınırlama

gather_subset seçeneği, örneğin yalnızca ağ olgularını toplayarak kapsamı daraltır. Böylece yalnızca bir bölüme ihtiyaç duyduğunuzda setup daha hızlı çalışır.

- ansible.builtin.setup:
    gather_subset:
      - network

Oluşturmadan Önce Keşfedin

Önce setup'ı çalıştırmak harika bir alışkanlıktır. Ana bilgisayarınızdaki gerçek olgu adlarını görün, ardından görevlere güvenle başvurun.

Salt Okunur ve Güvenli

setup modülü yalnızca bilgileri okur; ana bilgisayarda hiçbir şeyi değiştirmez. İncelemek için istediğiniz kadar çalıştırabilirsiniz.

Hızlı Kontrol

Tek bir ana bilgisayarın olgularını ekranınıza nasıl dökersiniz?

Özet

Olguları dökmek ve filtrelemek için setup modülünü kullandınız; playbook'larda onlara güvenmeden önce gerçek anahtar adlarını öğrendiniz. ✨

Sıkça Sorulan Sorular

“setup Modülüyle Gerçekleri Keşfetme” dersi ücretsiz mi?

Evet — “setup Modülüyle Gerçekleri Keşfetme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

“setup Modülüyle Gerçekleri Keşfetme” dersinde ne öğreneceğim?

Bir konağın gerçek ağacını dökün ve inceleyin. DevOps Bootcamp ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“setup Modülüyle Gerçekleri Keşfetme” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?

Evet. Her DevOps Bootcamp dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Gerçekler Nedir ve Neden Önemlidir?
  2. setup Modülüyle Gerçekleri Keşfetme
  3. Görevlerde ansible_facts Kullanma
  4. Hız için Gerçek Toplamayı Devre Dışı Bırakma
← DevOps Bootcamp Sayfasına Dön