ansible-playbook ile Çalıştırma
Playbook'u çalıştırın ve çıktısını okuyun.
ansible-playbook ile Çalıştırma, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 3. 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.
ansible-playbook Komutu
Bir playbook'u düz ansible ile değil, ansible-playbook komutuyla çalıştırırsınız. Çalıştırmak istediğiniz YAML dosyasını bu komuta verin.
ansible-playbook site.ymlEnvanterinize Yönlendirme
Ana bilgisayarlarınızı listeleyen envanter dosyasını seçmek için -i kullanın. Bu seçenek olmadan Ansible varsayılan envantere geri döner.
ansible-playbook -i inventory.ini site.ymlÖnce Bilgileri Toplama
Göreceğiniz ilk şey Gathering Facts görevidir. Ansible, görevlerinizi çalıştırmadan önce her ana bilgisayar hakkında ayrıntılar toplar.
TASK [Gathering Facts] *********Görev Satırlarını Okuma
Her görev, ana bilgisayar başına bir durum yazdırır. Tam olarak ne olduğunu bildiren ok, changed veya failed sonuçlarını görürsünüz.
TASK [start nginx] *********
changed: [web1]ok Değişiklik Olmadığı Anlamına Gelir
Yeşil bir ok, ana bilgisayarın zaten istenen durumda olduğu anlamına gelir. Ansible kontrol etmiş ve değiştirilmesi gereken hiçbir şey olmadığına karar vermiştir.
changed İşlem Yapıldığı Anlamına Gelir
Sarı bir changed, Ansible'ın ana bilgisayarı istediğiniz duruma getirmek için gerçekten değiştirdiği anlamına gelir. Gerçek işte budur.
PLAY RECAP
Sonunda PLAY RECAP, her ana bilgisayarı özetler: kaç görevin ok, changed, unreachable veya failed sonucuyla tamamlandığını gösterir.
PLAY RECAP *********
web1 : ok=2 changed=1 failed=0failed ve unreachable
Sıfırdan farklı bir failed, görevin o ana bilgisayarda hata verdiği anlamına gelir. unreachable ise Ansible'ın SSH üzerinden bağlantı bile kuramadığı anlamına gelir.
-v ile Ayrıntı Düzeyini Artırma
Bir hatada mı takıldınız? Daha fazla ayrıntı için -v ekleyin. Daha derin hata ayıklama çıktısı görmek için -vvvv'ye kadar daha fazla v ekleyebilirsiniz.
ansible-playbook site.yml -vvÇalıştırmadan Önce Söz Dizimini Denetleme
--syntax-check ile YAML hatalarını erkenden yakalayın. Bu seçenek, hiçbir ana bilgisayara dokunmadan playbook'u ayrıştırır.
ansible-playbook site.yml --syntax-checkTek Bir Ana Bilgisayarla Sınırlama
Önce tek bir makinede mi test ediyorsunuz? Yaygınlaştırmadan önce play'i yalnızca bir ana bilgisayarda çalıştırmak için --limit kullanın.
ansible-playbook site.yml --limit web1Kısa Kontrol
Bir görev bir ana bilgisayarda changed gösteriyor. Bu ne anlama gelir?
Play'leri Çalıştırıp Okuyabilirsiniz
Artık playbook'ları ansible-playbook ile başlatıp özeti okuyabilirsiniz. ok, changed ve failed tüm hikâyeyi anlatır. ✅
Sıkça Sorulan Sorular
“ansible-playbook ile Çalıştırma” dersi ücretsiz mi?
Evet — “ansible-playbook ile Çalıştırma” 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.
“ansible-playbook ile Çalıştırma” dersinde ne öğreneceğim?
Playbook'u çalıştırın ve çıktısını okuyun. 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 3. dersidir.
“ansible-playbook ile Çalıştırma” 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
- Ansible için Gereken YAML Söz Dizimi
- Anlık Komutlardan Tekrarlanabilir Playbook'a
- ansible-playbook ile Çalıştırma
- Beş Satırda Nginx Kurma