Bir Play'de vars Tanımlama ve Kullanma
Değerleri tanımlayın ve onlara başvurun.
Bir Play'de vars Tanımlama ve Kullanma, 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.
Değişkenler Neden Vardır
Bir bağlantı noktası veya paket adı gibi değerleri her yerde sabit olarak yazmak, değişiklikleri zahmetli hâle getirir. Bir değişken, bir değeri tek sefer adlandırarak yeniden kullanmanızı sağlar. 🌟
Değişkenler Bölümü
Bir oyunun içinde, adları değerlerle eşleyen bir yapı içeren değişkenler anahtarı eklersiniz. Bunun altındaki her şey o oyunun görevlerinde kullanılabilir.
- hosts: web
vars:
http_port: 80
app_name: shop
tasks: []Değişkenlerinizi Adlandırma
Değişken adlarında küçük harfler, rakamlar ve alt çizgiler kullanın. http_port gibi açık bir ad, her zaman şifreli bir p1 adından iyidir.
Değişkenler Her Türü Tutabilir
Bir değer dize, sayı, doğru/yanlış değeri, liste veya sözlük olabilir. YAML, türü onu nasıl yazdığınıza göre belirler.
vars:
max_clients: 200
debug: true
packages:
- nginx
- gitBir Değişkene Başvurma
Bir değeri kullanmak için adını çift küme ayraçlarının içine alırsınız. {{ http_port }} yazmak, Ansible'a saklanan değeri yerleştirmesini söyler.
tasks:
- debug:
msg: "Port is {{ http_port }}"Modül Bağımsız Değişkenlerinin İçinde Değişkenler
Bir değişkeni yalnızca iletilere değil, herhangi bir modül bağımsız değişkenine yerleştirebilirsiniz. Burada ad bağımsız değişkeni bir değişkenden doldurulur.
tasks:
- apt:
name: "{{ app_name }}"
state: presentHata Ayıklama Modülü
Hata ayıklama modülü, çalıştırma sırasında bir değeri yazdırır. Bir değişkenin gerçekte ne tuttuğunu denetlemek için kullanışlıdır.
- debug:
var: http_portHata Ayıklamada Değişken ve İleti
Bir değişkenin ham değerini yazdırmak için değişken, içinde ayraçlar bulunan bir cümle yazdırmak için ileti kullanın. Bunlar birbirinden farklı iki biçimdir.
- debug:
msg: "Serving {{ app_name }} on {{ http_port }}"Daha Uzun Listeler İçin Değişken Dosyaları
Çok sayıda değeriniz olduğunda bunları ayrı bir dosyaya taşıyın ve değişken dosyaları ile bu dosyayı gösterin. Böylece oyun temiz kalır.
- hosts: web
vars_files:
- vars/main.yml
tasks: []Girdi İçin Değişken İstemi
Çalışma zamanında bir değere mi ihtiyacınız var? değişken istemi operatöre bir soru sorar ve yanıtını değişken olarak saklar.
vars_prompt:
- name: username
prompt: "Enter a username"Kapsam: Oyun Düzeyindeki Değişkenler
Bir oyunun değişkenler bölümünde tanımlanan değişkenler, o oyundaki her göreve uygulanır; ancak aynı dosyadaki diğer oyunlara uygulanmaz.
Hızlı Kontrol
Bir görevin içinde bir değişkenin değerine nasıl başvurursunuz?
Özet
Değerleri değişkenler altında tanımlamayı, onlara açık adlar vermeyi ve çift küme ayraçlarıyla geri çağırmayı öğrendiniz. Değişkenler oyunları yeniden kullanılabilir hâle getirir. ✨
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'de vars Tanımlama ve Kullanma” dersi ücretsiz mi?
Evet — “Bir Play'de vars Tanımlama ve Kullanma” 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'de vars Tanımlama ve Kullanma” dersinde ne öğreneceğim?
Değerleri tanımlayın ve onlara başvurun. 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'de vars Tanımlama ve Kullanma” 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'de vars Tanımlama ve Kullanma
- {{ }} Yerine Koyma Söz Dizimi
- Komut Satırında Ek Değişkenler
- Değişkenler Nereden Gelir ve Öncelik Sırası