0Pricing
Ansible Academy · Ders

ansible.cfg: Mantıklı Varsayılanlar

Proje düzeyindeki ayarlar dosyasını yapılandırın.

ansible.cfg: Mantıklı Varsayılanlar, CoddyKit'te ücretsiz bir Ansible Academy 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, 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.

Yapılandırma Dosyası

Ansible ayarları ansible.cfg dosyasından okur. Hangi envanterin kullanılacağı ve nasıl bağlanılacağı gibi varsayılanları denetler; böylece daha az yazarsınız.

Proje Düzeyinin Avantajları

Proje klasörünüze bir ansible.cfg ekleyin. Yerel dosya, genel dosyaya göre önceliklidir ve her projenin ayarlarını kendi içinde tutar.

Arama Sırası

Ansible önce ANSIBLE_CONFIG değişkenini, ardından geçerli dizini, sonra giriş dizininizi ve son olarak /etc dizinini denetler. İlk eşleşme geçerlidir; bu nedenle genellikle proje dosyası kullanılır.

INI Bölümlerini Kullanır

Dosya düz INI biçimindedir: ayarlar [defaults] gibi başlıkların altında bulunur. Günlük kullanım seçeneklerinin çoğu bu defaults bölümünde yer alır.

[defaults]
inventory = ./inventory.ini

Varsayılan Envanteri Ayarlayın

inventory ayarını hosts dosyanızı gösterecek şekilde belirleyin; böylece her komutta -i seçeneğini yazmak zorunda kalmazsınız. Tek bir satır, sayısız yazma işlemi kazandırır.

[defaults]
inventory = ./hosts

remote_user'ı Seçin

Ansible'ın geçerli yerel kullanıcı adınızı tahmin etmek yerine her zaman doğru hesapla oturum açması için remote_user ayarını belirleyin.

[defaults]
remote_user = deploy

Ana Makine Anahtarı Denetimlerini Denetleyin

Yeni laboratuvar ana makinelerinde host_key_checking = False, tanınmayan ana makine istemini atlar. Güvenlik için üretim ortamında bunu etkin tutun.

[defaults]
host_key_checking = False

Çıktıyı Denetleyin

Çalıştırmaları stdout_callback = yaml eklentisiyle okunaklı hâle getirin. Sonuçları yoğun, tek satırlık bir çıktı yerine düzenli YAML biçiminde gösterir.

[defaults]
stdout_callback = yaml

Yetki Bölümü

[privilege_escalation] bölümü, Ansible'ın root kullanıcısına nasıl geçeceğini belirler. Her yerde tekrarlamamak için become ayarını burada etkinleştirin.

[privilege_escalation]
become = True

Yüklenenleri Doğrulayın

Hangi yapılandırmanın etkin olduğundan emin değil misiniz? ansible --version, Ansible'ın başlangıçta seçtiği ansible.cfg yolunu tam olarak yazdırır.

ansible --version

Mantıklı Varsayılanlar

Küçük bir ansible.cfg, tekrarlanan seçenekleri ortadan kaldırır ve projenizin ekip arkadaşlarınız arasında taşınabilir olmasını sağlar. Bir kez ayarlayın, her zaman yararlanın. ⚙️

Hızlı Kontrol

Yapılandırma bilginizi kontrol edin.

Özet

Bir proje ansible.cfg dosyası envanterinizi, remote_user ayarınızı ve çıktınızı belirler; böylece komutlar kısa kalır. Arama sırasındaki en yakın dosya geçerlidir. 🎉

Sıkça Sorulan Sorular

“ansible.cfg: Mantıklı Varsayılanlar” dersi ücretsiz mi?

Evet — “ansible.cfg: Mantıklı Varsayılanlar” 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.

“ansible.cfg: Mantıklı Varsayılanlar” dersinde ne öğreneceğim?

Proje düzeyindeki ayarlar dosyasını yapılandırın. 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 3. dersidir.

“ansible.cfg: Mantıklı Varsayılanlar” 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

  1. Ansible Denetim Düğümünü Kurma
  2. SSH Anahtarları ve Parolasız Giriş
  3. ansible.cfg: Mantıklı Varsayılanlar
  4. ping Modülüyle Bir Konağa Ping Gönderme
← Ansible Academy Sayfasına Dön