0Pricing
DevOps Bootcamp · 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 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.

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

  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
← DevOps Bootcamp Sayfasına Dön