Ansible'ı uçtan uca kendin genişlet
Ansible'ı genişleten ileri konuları ele alan, Python ile özel modül/eklenti geliştirme, koleksiyon yayınlama, execution environment, performans optimizasyonu ve Automation Platform mimarisini kapsayan uzman seviye eğitim.
Özel modül/eklenti, EE, performans ve platform
Bu uzman seviye eğitim, Ansible'ı sınırlarına kadar kullanan ve genişleten ileri konuları ele alır. Python ile özel modül geliştirme (AnsibleModule, argüman spec, check mode, idempotency, dönüş değeri) ve belge/örnek yazımı; özel eklentiler (filter, lookup, callback, inventory, connection) geliştirme; koleksiyon oluşturma, galaxy.yml ve yayınlama; execution environment (EE) kavramı, ansible-builder ile imaj üretimi ve ansible-navigator ile çalıştırma; performans derinleştirme (strategy eklentileri, mitogen fikri, fact caching, async, pipelining, forks ayarı); büyük envanterde ölçekleme ve bellek; test (molecule, unit test, integration), CI ve sürümleme; Automation Platform mimarisi (controller, hub, mesh), RBAC, iş akışları ve dışa entegrasyon işlenir. Katılımcı kurumsal bir Ansible platformunu tasarlayıp genişletir.
4 Gün. Her gün dört modül; katılımcılar modül/eklenti geliştirmeden EE, performans ve platform mimarisine ilerler.
Uzman Seviye — İleri Ansible: özel modül/eklenti geliştirme, EE, performans ve platform mühendisliği.
Katılımcılar kendi modül, eklenti ve execution environment'larını geliştirip bir Automation Platform senaryosunda uygular.
Kendi modül ve eklentilerinizle Ansible'ı kurumunuza uyarlarsınız.
Execution environment ile taşınabilir, tekrarlanabilir çalıştırma kurarsınız.
Controller, hub ve mesh ile kurumsal otomasyon mimarisi tasarlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Rol, koleksiyon ve karmaşık playbook deneyimi beklenir.
Orta düzey Python ile kod yazma gerekir.
Docker/Podman temeli faydalıdır.
AWX/Automation Platform veya bir ortam erişimi önerilir.
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:
Python ile idempotent özel modüller geliştirirsiniz.
filter, lookup ve callback eklentileri yazarsınız.
İçeriğinizi koleksiyon olarak paketleyip yayınlarsınız.
ansible-builder ile execution environment üretirsiniz.
ansible-navigator ile EE üzerinde çalıştırırsınız.
strategy ve caching ile büyük ölçeği optimize edersiniz.
Controller, hub ve mesh mimarisini tasarlarsınız.
API, webhook ve kasa ile platformu entegre edersiniz.
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.
Terraform ile AWS eğitimi: aws provider, VPC, EC2, AMI, S3, IAM, RDS, Auto Scaling, ALB ve S3/DynamoDB uzak state konuları uygulamalı olarak ele alınır.
Detayları Gör →Kod olarak altyapı (IaC) giriş eğitimi: IaC paradigması, deklaratif model, immutable altyapı, araç karşılaştırması ve Terraform ile ilk apply uygulamalı ele alı
Detayları Gör →Terraform ile Azure eğitimi: azurerm provider, kaynak grubu, VNet, NSG, sanal makine, VMSS, depolama hesabı, yönetilen kimlik, RBAC ve Azure SQL uygulamalı.
Detayları Gör →Terraform in Practice eğitimi: çok katmanlı dağıtım, katmanlar arası veri, yaygın hata ayıklama, state kurtarma, terraform test, refactor ve bakım uygulamalı.
Detayları Gör →Terraform modül eğitimi: modül anatomisi, girdi/çıktı sözleşmesi, çoğaltma, providers argümanı, kompozisyon, semantik sürümleme, Registry yayımı ve terraform te
Detayları Gör →