Kaynakları meta-argüman ve provisioner ile ustaca yönet
Terraform ileri kaynak kontrolü eğitimi: provisioner'lar, data source'lar ve count/for_each/depends_on/lifecycle meta-argümanlarıyla dinamik, kontrollü yönetim.
Provisioner kullanımı, data source'lar ve meta-argümanlarla kaynak kontrolü
Bu eğitim Terraform kaynaklarının ileri kontrolüne odaklanır. count ile kaynak çoğaltma, for_each ile map/set üzerinden örnekleme, depends_on ile açık bağımlılık ve lifecycle blokları (create_before_destroy, prevent_destroy, ignore_changes) meta-argümanları ele alınır. data source ile mevcut altyapı bilgisini okuma ve kaynaklara besleme, dinamik referanslama işlenir. Provisioner'ların son çare (last resort) niteliği, local-exec ve remote-exec kullanımı, connection bloğu, creation-time/destroy-time provisioner ve null_resource ile triggers uygulanır. count ile for_each arasındaki seçim kriterleri ve sık hatalar gösterilir. Katılımcı kaynakları dinamik, bağımlılık-bilinçli ve kontrollü biçimde yönetir.
2 Gün. Her gün dört modül; katılımcılar meta-argümanlardan provisioner'lara ileri kaynak kontrolünü uygular.
Orta Seviye — Provisioner'lar, data source'lar ve count/for_each/depends_on/lifecycle meta-argümanlarıyla ileri kaynak kontrolü.
Katılımcılar for_each ile dinamik kaynaklar üretip data source ve provisioner senaryolarını uygulamalı çözer.
count ve for_each ile kaynakları veriye göre dinamik üretirsiniz.
data source'larla mevcut altyapı bilgisini kaynaklara beslersiniz.
lifecycle ile oluşturma/yok etme davranışını kontrol edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
init/plan/apply döngüsü ve HCL söz dizimine aşinalık güçlü biçimde faydalıdır.
En az bir bulut sağlayıcısında kaynak yönetimi deneyimi beklenir.
Git ile kod yönetimi ve temel CI kavramlarına aşinalık faydalıdır.
terraform CLI ve sağlayıcı kimlik bilgileri tanımlı bir 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:
count ile kaynakları indeksli çoğaltabilirsiniz.
for_each ile map/set üzerinden adlandırılmış kaynaklar üretebilirsiniz.
depends_on ile açık bağımlılıkları tanımlayabilirsiniz.
create_before_destroy ve ignore_changes'i doğru uygulayabilirsiniz.
data source ile dış bilgiyi kaynaklara besleyebilirsiniz.
local-exec ve remote-exec'i son çare olarak kullanabilirsiniz.
connection bloğuyla ssh/winrm erişimi yapılandırabilirsiniz.
İki yaklaşım arasında doğru seçimi yapabilirsiniz.
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.
WinRM, win_* modülleri, Chocolatey, PowerShell DSC ve Active Directory ile Windows sunucularını Ansible üzerinden ajansız otomatikleştirmeyi öğrenin.
Detayları Gör →Red Hat DO457 müfredatıyla Ansible ile IOS, NX-OS ve Junos cihazlarını otomatikleştirin; kaynak modülleri, şablonlar ve Controller ile ölçeklendirin.
Detayları Gör →Red Hat DO457LS müfredatıyla Ansible ile IOS, NX-OS ve Junos cihazlarını otomatikleştirin; kaynak modülleri, şablonlar ve Controller ile ölçeklendirin.
Detayları Gör →EX294 performans sınavı hedeflerine yönelik idempotent playbook, roller, Ansible Vault ve RHEL otomasyonu becerilerini zamanlı senaryolarla pekiştirin.
Detayları Gör →Ansible ile RHEL sistem yönetimi otomasyonu: envanter, idempotent playbook, roller, Jinja2 şablonları, Ansible Vault ve kullanıcı/servis/depolama görevleri uygu
Detayları Gör →