Puppet ile altyapını istenen durumda tut
Bir Puppet ortamını sıfırdan kurmayı ele alan, agent/master mimarisi, resource ve manifest, parametreli class ve modüller, ERB/EPP şablon, Hiera ile veri ayrımı, PuppetDB ve ortam yönetimini öğreten orta seviye eğitim.
Manifest, modül, Hiera ve agent/master mimarisi
Bu orta seviye eğitim, bir Puppet ortamını sıfırdan kurmayı ve yönetmeyi ele alır. Puppet'ın deklaratif, model tabanlı yaklaşımı ve çekme (pull) modeli; agent/master mimarisi, sertifika imzalama (puppetserver, puppet agent) ve çalıştırma döngüsü (catalog derleme ve uygulama); Puppet dili (DSL): resource, resource tipleri (file, package, service, user, exec), öznitelikler ve idempotency; manifest ve class yapısı, parametreli class; modüller, modül dizin yapısı ve Puppet Forge; bağımlılık ve sıralama (require, before, notify, subscribe) ve kaynak zincirleme; şablonlar (ERB/EPP); Hiera ile veri ayrımı ve hiyerarşik veri; facter ile facts; PuppetDB ve exported resources; ortamlar (environments) ve r10k/Code Manager mantığı ele alınır. Katılımcı çalışan bir Puppet ortamı ve modül kurar.
3 Gün. Her gün dört modül; katılımcılar Puppet mimarisinden manifest/modül, Hiera ve ortam yönetimine ilerler.
Orta Seviye — Puppet ortamı kurma: manifest, modül, Hiera ve agent/master mimarisi.
Katılımcılar bir Puppet master ve agent lab'ında kendi manifest ve modüllerini yazıp uygular.
Puppet'ın model tabanlı yaklaşımıyla düğümleri tanımlı durumda tutarsınız.
Modüller ve Forge ile yapılandırmayı yeniden kullanılabilir kurarsınız.
Hiera ile kod ve veriyi ayırarak ortamları temiz yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Linux sistem yönetimi ve komut satırı bilgisi beklenir.
Paket ve servis yönetimi kavramları gerekir.
TLS/sertifika kavramına aşinalık faydalıdır.
Bir master ve en az bir agent sunucusu gerekir.
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:
Agent/master Puppet ortamını kurup çalıştırırsınız.
file, package ve service ile deklaratif yapılandırma yaparsınız.
Parametreli class'larla yapılandırmayı yapılandırırsınız.
Modül yazıp Forge modüllerini kullanırsınız.
notify/subscribe ile kaynak ilişkilerini kurarsınız.
ERB/EPP ile yapılandırma dosyaları üretirsiniz.
Hiera ile kod ve veriyi ayırırsınız.
r10k ve control repo ile ortamları yönetirsiniz.
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.
kubernetes/helm provider, yönetilen veritabanı, SaaS sağlayıcıları ve policy-as-code ile Terraform'da özel iş yüklerini yönetme eğitimi.
Detayları Gör →Composite/wrapper modüller, katmanlama, naming/tagging soyutlaması, for_each fan-out ve terraform test ile ileri seviye Terraform composite modül mimarisi eğiti
Detayları Gör →Envanter, playbook ve Jinja2 temelleri; web/uygulama dağıtımı, rolling update, Ansible Vault ve sorun giderme ile pratik Ansible becerileri eğitimi.
Detayları Gör →HCL temelleri, plan/apply iş akışı, CI/CD ve AWS kaynak sağlama ile uygulama odaklı Türkçe Terraform eğitimi. init/plan/apply ve drift tespiti.
Detayları Gör →Puppet mimarisi, kaynaklar, manifest/class, Hiera veri ayrımı ve Forge modülleriyle Puppet ve yapılandırma yönetimi temelleri eğitimi.
Detayları Gör →