Yeniden kullanılabilir modüllerle altyapı inşa et
Terraform Modules eğitimi; modül anatomisi, girdi/çıktı sözleşmesi, çoğaltma ve providers argümanı, kompozisyon, semantik sürümleme, Registry yayımı ve terraform test ile modül testini uygulamalı olarak ele alır.
Modül anatomisi, kompozisyon, sürümleme, yayımlama ve test
Bu ileri seviye eğitim, Terraform modüllerini derinlemesine ele alır. Modül anatomisi (kök, alt, yayımlanmış modül), girdi değişkenleri ve çıktılarla sözleşme tasarımı, standart dosya yapısı; count/for_each ile modül çoğaltma, providers argümanı ve meta argümanların modüldeki davranışı işlenir. Ardından modül kompozisyonu, Registry (public/private) modüllerinin tüketimi, Git ve yerel kaynaktan modül çağırma, semantik sürümleme, modül yayımlama, terraform test ile modül testi ve belgelendirme uygulamalı ele alınır. Katılımcı, ekip genelinde tüketilebilen güvenilir ve sürümlenmiş modüller tasarlayabilir.
3 Gün. Her gün dört modül; katılımcılar modül anatomisinden kompozisyon ve yayımlama/teste ilerler.
İleri Seviye — Terraform modüllerinin tasarımı, kompozisyonu, sürümlenmesi, yayımlanması ve test edilmesinin derinlemesine ele alınması.
Katılımcılar kendi modüllerini tasarlayıp sürümleyerek, Registry'den tüketerek ve terraform test ile doğrulayarak öğrenir.
İyi tasarlanmış modüllerle aynı kodu tekrar yazmadan ekip genelinde paylaşırsınız.
Girdi ve çıktılarla sağlam bir modül arayüzü tasarlayarak tüketimi kolaylaştırırsınız.
Semantik sürümleme ile modül güncellemelerini kırılma yaşamadan yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Resource, variable, output ve temel modül kullanımı beklenir.
Değişken tipleri ve ifadelere aşinalık faydalıdır.
Etiket (tag) ve depo kavramlarına aşinalık yararlı olur.
Terraform CLI ve kod editörü kurulu bir bilgisayar.
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:
Kök ve alt modül yapısını ve dosya düzenini tasarlayabilirsiniz.
Girdi ve çıktılarla net bir modül sözleşmesi kurabilirsiniz.
Yerel, Git ve Registry kaynaklarından modül çağırabilirsiniz.
count ve for_each ile modülleri güvenle çoğaltabilirsiniz.
Küçük modülleri kompoze ederek karmaşık altyapı kurabilirsiniz.
Semantik sürümleme ile modül güncellemelerini güvenle yönetebilirsiniz.
Modülleri public veya private Registry'de yayımlayabilirsiniz.
terraform test ile modüllerinizi otomatik olarak doğrulayabilirsiniz.
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.
Python ile özel modül ve eklenti yazın, koleksiyon paketleyin, molecule ile test edin ve ansible-builder ile execution environment üretip hub'a yayınlayın.
Detayları Gör →Automation Controller, RBAC, automation mesh, private hub ve yedekleme ile Ansible Automation Platform'u kurumsal ölçekte güvenle yönetmeyi öğrenin.
Detayları Gör →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 →