Bir Play = Konaklar + Görevler
Bir play'in görevleri konak grubuna nasıl eşlediğini öğrenin.
Bir Play = Konaklar + Görevler, CoddyKit'te ücretsiz bir Ansible Academy dersidir. Bu, 4 dersinin 1. 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, Ansible Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Ansible Academy kursu toplamda 4 dersten oluşur.
Oyunla Tanışın
Oyun, bir oyun kitabının kalbidir. Bir dizi görevi bir ana makine grubuyla eşleştirir ve bu görevleri orada çalıştırır. 🎯
Bir Oyunun İki Bölümü
Her oyun iki soruyu yanıtlar: hangi makineler ve ne yapılacak? Bu da tam olarak ana makineler ile görevler demektir.
Ana Makineler Anahtarı
Ana makineler anahtarı hedefi seçer. Tek bir ana makineyi, envanterinizdeki bir grubu veya özel all desenini belirtebilir.
- name: Configure web servers
hosts: webGörevler Listesi
Görevler altında çalıştırılacak eylemleri sıralarsınız. Her görev, bir modülü çağıran tek bir öğedir.
tasks:
- name: Install nginx
ansible.builtin.package:
name: nginxOyun Bir Liste Öğesidir
Bir oyun kitabı, oyunlardan oluşan bir YAML listesidir. ad anahtarından önceki kısa çizgi, her oyunun başladığı yeri belirtir.
- name: My first play
hosts: all
tasks: []Tek Oyun, Birçok Ana Makine
Aynı görev listesi, gruptaki her ana makinede çalışır. Ansible görevleri dağıtır; böylece on sunucu aynı yapılandırmayı alır.
Her Görev Bir Modülü Çağırır
Görev, bağımsız değişkenleri olan basit bir modül çağrısıdır. Modül, paket kurmak veya dosya kopyalamak gibi asıl işi yapar.
Hepsini Bir Araya Getirmek
Üstte ana makineler, altta görevler: bu tek blok eksiksiz ve çalıştırılabilir bir oyundur. 🧩
- name: Web setup
hosts: web
tasks:
- name: Ensure nginx is present
ansible.builtin.package:
name: nginxOyun Düzeyi Ayarları
ana makineler ile aynı düzeyde bulunan anahtarlar, oyunun tamamına uygulanır. Örneğin yetki yükseltme, içindeki her görevin yükseltilmiş ayrıcalıklarla çalıştırılmasını sağlar.
- hosts: web
become: true
tasks: []Bu Eşleme Neden Önemlidir
Ana makineleri görevlerden ayırmak, yalnızca ana makineler satırını değiştirerek aynı eylemleri farklı sunucu gruplarında yeniden kullanmanızı sağlar.
Oyunlar Üst Üste Eklenir
Tek bir dosyada birden çok oyun bulunabilir. Ansible bunları yukarıdan aşağıya çalıştırır; böylece önce web grubunu, ardından veritabanını hedefleyebilirsiniz.
Hızlı Kontrol
Temel eşlemenin net olduğundan emin olalım.
Özet
Oyun, ana makineler ile görevlerin birleşimidir: makineleri seçin, eylemleri listeleyin. Tüm bir sunucu grubunu otomatikleştirmek için oyunları tek bir dosyada sıralayın. ✅
Yapay zeka eğitmeniyle YAML öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“Bir Play = Konaklar + Görevler” dersi ücretsiz mi?
Evet — “Bir Play = Konaklar + Görevler” 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 Ansible Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Ansible Academy kursu toplamda 4 dersten oluşur.
“Bir Play = Konaklar + Görevler” dersinde ne öğreneceğim?
Bir play'in görevleri konak grubuna nasıl eşlediğini öğrenin. Ansible Academy 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.
Ansible Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Ansible Academy, 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 1. dersidir.
“Bir Play = Konaklar + Görevler” 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 Ansible Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Ansible Academy 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
- Bir Play = Konaklar + Görevler
- Okunabilir Çıktı için Görevleri Adlandırma
- Tek Playbook'ta Birden Çok Play
- Görev Sırası ve Yukarıdan Aşağı Yürütme