Puppet ortamlarını ve dosya dağıtımını ustaca yönet
Puppet'ta çok ortamlı kod yönetimini kurun: directory environment yapısı, r10k ve Code Manager ile Git tabanlı dağıtım, Puppetfile ile modül sabitleme, file ve ERB/EPP template kaynaklarıyla dosya dağıtımı bu orta seviye eğitimde uygulanır.
Environments, r10k/Code Manager ve file/template kaynakları
Bu orta seviye eğitim, Puppet'ta ortam (environment) yönetimini ve dosya dağıtımını derinlemesine ele alır. Directory environment yapısı, environment.conf, modulepath ve manifest düzeni; farklı ortamlara (production/test) farklı kod sürümleri atama işlenir. r10k ve Puppet Code Manager ile Git dallarından ortamların otomatik dağıtımı, Puppetfile ile modül bağımlılıklarının sabitlenmesi gösterilir. file, directory, link kaynaklarıyla dosya yönetimi; template (ERB/EPP) ile dinamik içerik üretimi; file_line ve concat ile satır bazlı yönetim; source ve content öznitelikleriyle içerik dağıtımı uygulanır. Katılımcı, çok ortamlı ve modüler bir Puppet kod tabanını yönetebilir hale gelir.
3 Gün. Her gün dört modül; ortam yapısından r10k dağıtımına ve dosya/template yönetimine ilerlenir.
Orta Seviye — Puppet ortamlarını (environments), r10k/Code Manager ile dağıtımı ve file/template ile dosya yönetimini kapsar.
Katılımcılar directory environment ve Puppetfile ile çok ortamlı yapı kurup file/template kaynaklarıyla dosya dağıtımını uygular.
production ve test ortamlarını ayrı kod sürümleriyle güvenle yönetirsiniz.
Git dallarından ortamları otomatik dağıtarak elle kopyalamayı bırakırsınız.
file ve template kaynaklarıyla yapılandırma dosyalarını dinamik dağıtırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Manifest, resource ve class kavramlarına aşinalık.
Dal ve commit akışına aşinalık, r10k için gereklidir.
Dosya izinleri ve servis yönetimine hakimiyet.
Puppet Server/agent kurulu bir laboratuvar veya sanal ortam.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Directory environment yapısını kurup ortamları izole yönetirsiniz.
modulepath, site.pp ve modül yerleşimini doğru yapılandırırsınız.
r10k ile Git dallarından ortamları otomatik dağıtırsınız.
Modül bağımlılıklarını sürümle sabitleyip kilitlersiniz.
Webhook ile commit sonrası otomatik kod dağıtımı kurgularsınız.
file/directory/link ile dosya ve izinleri yönetirsiniz.
ERB/EPP ile dinamik yapılandırma dosyaları üretirsiniz.
file_line ve concat ile dosyaları idempotent güncellersiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Ansible ile Linux sunucularını yönetin: envanter, paket ve hizmet modülleri, Jinja2 şablon, handler, roller ve Vault ile yapılandırmayı otomatikleştirin.
Detayları Gör →Cisco IOS/NX-OS ve çok satıcılı ağları Ansible ağ modülleri, Jinja2 ve Python (Netmiko, NAPALM) ile otomatikleştirmeyi ve uyum denetimini öğrenin.
Detayları Gör →Ansible ile Windows Server'ı WinRM üzerinden yönetin: win_ modülleri, Chocolatey, PowerShell, win_dsc ve IIS dağıtımını uygulamalı öğrenin.
Detayları Gör →Ansible otomasyonunu teknik bir genel bakışla öğrenin: agentless mimari, envanter ve playbook, roller, Galaxy ve Automation Platform/AWX ekosistemi.
Detayları Gör →Ansible'ın temellerini uygulamalı öğrenin: envanter, ad-hoc komutlar, playbook, değişken ve fact, Jinja2 şablon, handler ve rollerle ilk otomasyonunuzu kurun.
Detayları Gör →