Manifestten yeniden kullanılabilir Puppet modülüne geç
Puppet'ta modüler yapılandırma eğitimi: class ve defined type, Hiera veri hiyerarşisi, ERB/EPP şablonları, rol-profil deseni ve Forge modül yönetimi uçtan uca işlenir.
Modüller, class'lar, Hiera, şablonlar ve node sınıflandırması
Bu temel eğitim, tekil manifestlerin ötesine geçerek Puppet'ta yeniden kullanılabilir ve ölçeklenebilir yapılandırma yazmayı öğretir. Modül dizin yapısı (manifests, files, templates, data), class tanımı ve parametreli class'lar ele alınır. Defined type ile aynı yapının birden çok kez örneklenmesi, ERB ve EPP şablonlarıyla dinamik dosya üretimi işlenir. Hiera veri hiyerarşisiyle kod ve verinin ayrılması, node sınıflandırması ve resource sıralama ok işaretleri (-> ve ~>) uygulanır. Puppet Forge'dan modül kurulumu ve özel modül yazımı gösterilerek katılımcı kurumsal düzeyde modül geliştirebilir hale gelir.
3 Gün. Her gün dört modül; katılımcılar class'tan modüle, Hiera'ya ve şablonlara doğru aşamalı ilerler.
Temel Seviye — Puppet modüllerinin yapısı, class ve defined type kullanımı, Hiera ile veri ayrımı ve şablon tabanlı yapılandırma.
Katılımcılar Forge modülü kurup kendi modüllerini yazarak, Hiera verisiyle parametre geçirip sonucu çalışan bir sunucuda doğrular.
Yapılandırmayı yeniden kullanılabilir modüllere bölerek bakımı kolaylaştırırsınız.
Hiera ile kodu veriden ayırarak ortamlara özel yapılandırmayı tek yerden yönetirsiniz.
EPP/ERB şablonlarıyla olgulara göre dinamik yapılandırma dosyaları üretirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
resource, manifest ve 'puppet apply' kavramlarına aşinalık güçlü biçimde faydalıdır.
Paket, servis ve dosya izinleri yönetimi bilgisi beklenir.
Hiera verisi için temel YAML söz dizimi bilgisi faydalıdır.
Puppet kurulu, internet erişimli bir Linux sanal makinesi.
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:
Standart dizin yapısına uygun yeniden kullanılabilir Puppet modülü yazabilirsiniz.
Parametreli class ve defined type ile esnek yapılandırma kurabilirsiniz.
Kod ve veriyi Hiera hiyerarşisiyle ayırıp ortama göre yönetebilirsiniz.
Rol ve profil deseniyle node sınıflandırmasını düzenleyebilirsiniz.
ERB/EPP şablonlarıyla dinamik yapılandırma dosyaları oluşturabilirsiniz.
Zincirleme ok işaretleri ve metaparametrelerle kaynak sırasını tanımlayabilirsiniz.
puppet-lint ve rspec-puppet ile modül kalitesini doğrulayabilirsiniz.
eyaml ile Hiera'daki hassas verileri şifreleyebilirsiniz.
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.
for_each, dynamic blok, modül kompozisyonu, state parçalama, Terragrunt ve CI/CD ile ileri seviye Terraform ölçekleme ve en iyi uygulamalar eğitimi.
Detayları Gör →vSphere, OpenStack, air-gapped provider mirror ve Consul/MinIO backend ile kurum içi (on-prem) Terraform kullanımı eğitimi. Yerel CI ve AD entegrasyonu.
Detayları Gör →azurerm provider ile Resource Group, VNet, VM, AKS ve Key Vault sağlama; azurerm backend, modüller ve pipeline ile Azure üzerinde Terraform yönetimi eğitimi.
Detayları Gör →Automation Controller, workflow template, RBAC, automation mesh ve execution environment ile Red Hat AAP kurumsal yönetim eğitimi (AU467).
Detayları Gör →Laboratuvar ağırlıklı Red Hat AAP yönetim eğitimi (AU467LS): Automation Controller, workflow template, RBAC ve gerçek dağıtım senaryoları.
Detayları Gör →