Playbook yaz, Molecule ile test et, güvenle dağıt
Ansible playbook yazmayı ve test etmeyi öğrenin: play/task/handler yapısı, roller, envanter yönetimi ve Molecule ile converge/verify/idempotence testleri, ansible-lint kalite denetimi ve CI entegrasyonu bu orta seviye DevOps eğitiminde uygulanır.
Playbook yapısı, görevler, Molecule testi ve lint
Bu orta seviye eğitim, DevOps akışında Ansible playbook yazmayı ve yazdığınız içeriği test etmeyi öğretir. Playbook anatomisi (play, task, module), değişkenler, koşullar (when), döngüler (loop), handler'lar ve template'ler işlenir. Rollerin temel yapısı ve yeniden kullanımı ele alınır. Asıl odak testtir: Molecule ile rollerin izole ortamda (docker/podman) uygulanıp doğrulanması, converge/verify/idempotence adımları, Testinfra/Ansible assertion'ları ve CI içinde otomatik test gösterilir. ansible-lint ve yamllint ile kod kalitesi, FQCN kullanımı ve en iyi uygulamalar uygulanır. Katılımcı, DevOps pipeline'ında güvenle çalıştırılabilen, test edilmiş otomasyon üretebilir hale gelir.
3 Gün. Her gün dört modül; playbook yazımından rol yapısına ve Molecule test akışına ilerlenir.
Orta Seviye — Playbook yazımı ve Molecule/ansible-lint ile test; DevOps akışında doğrulanabilir otomasyon.
Katılımcılar playbook ve rol yazıp Molecule ile converge/verify ederek idempotency dahil test eder.
Play, task ve handler yapısını temiz ve okunur biçimde yazarsınız.
Molecule ile rollerinizi gerçekten doğrulayarak güven kazanırsınız.
İkinci çalıştırmada değişiklik olmamasını test ederek güvence altına alırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Inventory ve ad-hoc komutlara aşinalık.
YAML söz dizimiyle rahat çalışabilme.
docker/podman ile çalışmaya temel aşinalık (Molecule için).
ansible-core, molecule ve container çalıştırabilen 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:
Play, task ve handler ile okunur playbook'lar yazarsınız.
when, loop ve register ile dinamik otomasyon kurarsınız.
Mantığı rollere ayırıp yeniden kullanırsınız.
Statik/dinamik envanter ve hedeflemeyi yönetirsiniz.
Rolleri Molecule ile converge/verify ederek test edersiniz.
İkinci converge kontrolüyle idempotency'yi doğrularsınız.
ansible-lint ve yamllint ile kalite denetimi yaparsınız.
Testleri CI pipeline'ına 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 eğitimi: provider yapılandırma ve alias, resource meta argümanları ve lifecycle, değişken tipleri, validation, sensitive ve değer önceliği uygulamalı.
Detayları Gör →Terraform ileri iş akışları eğitimi: GitOps pipeline, OIDC kimlik, Terraform Cloud remote execution, Sentinel/OPA policy-as-code ve çoklu state orkestrasyonu.
Detayları Gör →Terraform ile monitoring eğitimi: CloudWatch alarm/log/dashboard, Grafana, Datadog monitör ve SLO, bildirim kanalları ve monitoring-as-code uygulamalı ele alını
Detayları Gör →Terraform çoklu bulut eğitimi: çoklu provider, alias, soyutlama desenleri, bulutlar arası VPN, global DNS, dağıtık state ve DR mimarileri uygulamalı ele alınır.
Detayları Gör →Terraform ağ tasarımı eğitimi: CIDR planlama, cidrsubnet, çok katmanlı VPC, transit gateway, peering, PrivateLink, ALB/NLB ve güvenli segmentasyon uygulamalı.
Detayları Gör →