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 DevOps Bootcamp 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, 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.
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. ✨
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 DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp 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. 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 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 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
- 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ı