0Pricing
DevOps Bootcamp · Ders

Önerilen Dizin Yerleşimi

Playbook'ların, envanterin ve vars değişkenlerinin nerede bulunduğunu öğrenin.

Önerilen Dizin Yerleşimi, 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.

Düzen Neden Önemlidir

Projeler büyüdükçe dağınık dosyalar karmaşaya dönüşür. Standart bir dizin düzeni, ekibinize her şeyin tam olarak nerede bulunduğunu gösterir. 📁

site.yml Giriş Noktasıdır

Geleneksel olarak site.yml, tüm altyapınızı birbirine bağlayan ve geri kalanını içeren üst düzey çalışma kitabıdır.

# site.yml
- import_playbook: webservers.yml
- import_playbook: dbservers.yml

Kök Dizinde Envanter

Envanter dosyanız (veya dizininiz) üst seviyeye yakın bir yerde bulunur; böylece yanındaki çalışma kitapları hangi ana bilgisayarları yönettiklerini her zaman bilir.

myproject/
  inventory
  site.yml

İşlev Başına Çalışma Kitapları

Büyük çalışmaları webservers.yml ve dbservers.yml gibi amaca odaklanmış dosyalara bölün, ardından bunları site.yml içinden bir araya getirin.

group_vars Dizini

group_vars dizini, tüm ana bilgisayar gruplarına uygulanan değişkenleri tutar ve bunları grup adına göre otomatik olarak yükler.

group_vars/
  webservers.yml
  dbservers.yml

host_vars Dizini

host_vars dizini aynı işi tek tek makineler için yapar; her bir ana bilgisayarın adını taşıyan bir dosya bulunur.

host_vars/
  web01.example.com.yml

roles Dizini

Yeniden kullanılabilir otomasyon roles dizini altında bulunur. Bir çalışma bir role adına başvurduğunda Ansible önce buraya bakar.

roles/
  common/
  nginx/

Özel library ve Eklentiler

Bir library klasörü özel modülleri, module_utils veya filter_plugins ise Ansible'ın otomatik olarak keşfettiği ortak yardımcı kodu tutar.

ansible.cfg'yi Yakında Tutun

ansible.cfg dosyasını projenin kök dizinine yerleştirin. Ansible yapılandırmayı geçerli dizininizden alır ve ayarları projeye özel tutar.

# ansible.cfg
[defaults]
inventory = ./inventory
roles_path = ./roles

Tek Depo, Bütün Resim

Bu düzenle tek bir git klonu, ekip arkadaşınıza çalışma kitaplarını, envanteri, değişkenleri ve rolleri tek ve tutarlı bir yapıda sunar. 🎯

Tam İskelet

Resmî belgelerin önerdiği önerilen iskelet aşağıdadır. Her dosyayı değil, yapıyı ezberleyin.

myproject/
  ansible.cfg
  inventory
  site.yml
  group_vars/
  host_vars/
  roles/

Hızlı Kontrol

Tüm proje için geleneksel üst düzey giriş noktası hangi dosyadır?

Özet

Standart düzeni öğrendiniz: tek bir depoda site.yml ile birlikte envanter, group_vars, host_vars ve roles bulunur. Öngörülebilir bir yapı ekibinizle birlikte ölçeklenir. ✅

Sıkça Sorulan Sorular

“Önerilen Dizin Yerleşimi” dersi ücretsiz mi?

Evet — “Önerilen Dizin Yerleşimi” 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.

“Önerilen Dizin Yerleşimi” dersinde ne öğreneceğim?

Playbook'ların, envanterin ve vars değişkenlerinin nerede bulunduğunu öğrenin. 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.

“Önerilen Dizin Yerleşimi” 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. Önerilen Dizin Yerleşimi
  2. group_vars ve host_vars Dizinleri
  3. Playbook'ları import ve include ile Bölme
  4. Ölçeklenebilir Adlandırma, Yorumlar ve Stil
← DevOps Bootcamp Sayfasına Dön