DEVELOPING ADVANCED AUTOMATION WITH RED HAT ANSIBLE AUTOMATION PLATFORM - CLASSROOM TRAINING EĞİTİMİ

Sınıf temposunda ileri Ansible otomasyonunu uygula

Eğitmen rehberliğinde laboratuvar ağırlıklı ilerleyen; ileri playbook, koleksiyon geliştirme, performans ve test konularını kapsayan sınıf içi ileri Ansible eğitimi.

Ansible Automation Platform ile gelişmiş otomasyonu sınıf içi laboratuvar temposunda öğrenin: ileri playbook teknikleri, koleksiyon geliştirme, performans ayarı, Molecule testi ve Vault ile sır yönetimi her modülde rehberli laboratuvarla pekiştirilir.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Laboratuvar odaklı ileri playbook, koleksiyon, performans ve test

Bu ileri seviye sınıf içi (classroom) eğitim, Red Hat Ansible Automation Platform ile gelişmiş otomasyon geliştirmeyi laboratuvar ağırlıklı bir tempoda işler. Her modül eğitmen rehberliğinde bir laboratuvarla pekiştirilir: ileri playbook teknikleri (dinamik görevler, block/rescue, Jinja2, değişken önceliği), FQCN ile koleksiyon geliştirme, rol tasarımı ve bağımlılık yönetimi. Yürütme stratejileri, forks, serial ve SSH pipelining ile performans; büyük envanter yönetimi ele alınır. Molecule ile rol testi, idempotency doğrulaması, ansible-lint kalite kontrolü ve Ansible Vault ile sır yönetimi uygulamalı yapılır. Eğitim, kurumsal otomasyonu sınıf ortamında adım adım deneyimlemeye odaklanır.

Süre ve Format

4 Gün. Her gün dört modül; her modül laboratuvarla pekiştirilerek ileri playbook'tan teste ilerlenir.

Seviye

İleri Seviye — Sınıf içi laboratuvar temposuyla ileri Ansible içerik geliştirme, koleksiyon, performans ve test uygulamaları.

Öğrenme Metodu

Katılımcılar her konuyu eğitmen rehberliğinde adım adım laboratuvarda uygulayarak koleksiyon geliştirir ve test eder.

Neden Bu Eğitim?

👩‍🏫Rehberli Lab

Her konuyu eğitmen eşliğinde laboratuvarda uygulayarak pekiştirirsiniz.

📦Koleksiyon Pratiği

Koleksiyon geliştirmeyi gerçek senaryolarla sınıf ortamında deneyimlersiniz.

🧪Test Alışkanlığı

Molecule ve lint'i günlük geliştirme akışına yerleştirirsiniz.

Anahtar Konular

ansible classroomadvanced ansibleansible laboratuvaransible koleksiyonmoleculeansible performansileri playbookautomation platform
“En iyi öğrenme, eli klavyede ve laboratuvarda olanıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Ansible Deneyimi

Playbook ve rol kavramlarına sağlam hakimiyet.

2
YAML & Jinja2

Şablonlama ve veri yapılarında rahatlık.

3
Linux & Git

Temel Linux yönetimi ve sürüm kontrolü.

4
Lab Ortamı

Sınıf laboratuvarına erişim veya eşdeğer kişisel ortam.

Eğitim İçeriği

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.

Günün hedefiKatılımcı, karmaşık playbook'ları dinamik yapılarla yazabilir.
Modül 1
Dinamik Görevler
  • loop, with_items ve loop_control kullanımı
  • when ile karmaşık koşullar
  • include_tasks ile dinamik görev çağırma
  • block ile görev gruplama
  • run_once ve delegate_to ile denetim
  • tags ile seçmeli çalıştırma
Modül 2
Jinja2 ve Veri
  • filtreler (map, select, json_query) ile veri dönüşümü
  • lookup ile dış kaynaktan veri
  • set_fact ile türetilmiş değişken
  • default ve mandatory ile değişken güvenliği
  • Karmaşık veri yapılarında (list/dict) gezinme
  • Template'te koşul ve döngü
Modül 3
Değişken Yönetimi
  • Değişken öncelik sırasının (precedence) uygulanması
  • group_vars/host_vars düzeni
  • extra_vars ile çalıştırma zamanı değer
  • vars_prompt ile etkileşimli girdi
  • Değişken kapsamı (scope) ve kalıtım
  • Hassas değişkenlerin ayrı tutulması
Modül 4
Handler ve Akış
  • notify/handler ile değişime bağlı aksiyon
  • meta: flush_handlers ile zamanlama
  • listen ile çoklu handler tetikleme
  • pre_tasks/post_tasks sıralaması
  • rescue/always ile dayanıklı akış
  • Idempotent görev tasarımı
Günün hedefiKatılımcı, içeriği koleksiyon olarak düzenleyip yeniden kullanabilir.
Modül 1
Koleksiyon Yapısı
  • Koleksiyon dizin düzeni (roles, plugins, playbooks, modules)
  • FQCN (fully qualified collection name) ile içerik çağırma
  • galaxy.yml ile ad alanı ve sürüm tanımı
  • ansible-galaxy collection install ile tüketim
  • requirements.yml ile bağımlılık yönetimi
  • Kurum içi içerik kataloğu olarak koleksiyon
Modül 2
Rol Tasarımı
  • defaults/vars ayrımı ve değişken önceliği
  • argument_specs ile rol girdilerinin doğrulanması
  • handlers ve listen ile olay yönetimi
  • meta/main.yml ile bağımlılık ve platform
  • import_role ve include_role dinamik/statik farkı
  • Rolün tek sorumluluk ilkesiyle tasarımı
Modül 3
İçerik Yeniden Kullanım
  • import_playbook ile playbook kompozisyonu
  • block ile görev gruplama ve rescue/always
  • set_fact ve register ile veri aktarımı
  • Ortak değişkenlerin group_vars/host_vars ile yönetimi
  • vars_files ile dış değişken dosyaları
  • Tekrar eden mantığın role/koleksiyona çıkarılması
Modül 4
Sürümleme
  • Semantik sürümleme ile koleksiyon yayınlama
  • ansible-galaxy collection build/publish
  • Bağımlılıkların sürümle kilitlenmesi
  • Değişiklik günlüğü (changelog) tutma
  • Geriye uyum (backward compatibility) gözetimi
  • Automation Hub ile kurumsal dağıtım
Günün hedefiKatılımcı, playbook performansını artırıp büyük envanterleri yönetebilir.
Modül 1
Yürütme Stratejileri
  • linear, free ve host_pinned strateji farkı
  • forks ile paralel host sayısının ayarlanması
  • serial ile toplu (batch) dağıtım
  • throttle ile eşzamanlılık sınırlama
  • async/poll ile uzun süren görevlerin yönetimi
  • Strateji seçiminin toplam süreye etkisi
Modül 2
Hız Optimizasyonu
  • fact gathering'in gather_facts: false ile atlanması
  • smart gathering ve fact cache kullanımı
  • SSH pipelining ile bağlantı maliyeti düşürme
  • ControlPersist ile kalıcı SSH oturumu
  • loop yerine toplu modül parametresi kullanımı
  • Gereksiz görevlerin tag ile atlanması
Modül 3
Büyük Envanter
  • Dinamik envanter ve gruplama stratejisi
  • keyed_groups ile otomatik host gruplama
  • limit ile çalıştırmanın daraltılması
  • Envanter önbelleği ile keşif maliyeti azaltma
  • patterns ile hedef host seçimi
  • Çok bölgeli envanterin düzeni
Modül 4
Ölçeklenebilir Tasarım
  • Execution environment ile tutarlı çalıştırma
  • mitogen gibi hızlandırıcılara genel bakış
  • Idempotency'nin ölçekte önemi
  • Rollerin bağımsız ve test edilebilir olması
  • Dağıtımın aşamalı (rolling) yapılması
  • Darboğazların profil ile tespiti
Günün hedefiKatılımcı, içeriği test edip hata ve sırları güvenle yönetebilir.
Modül 1
Molecule ile Test
  • Molecule senaryo yapısı (molecule.yml)
  • driver ile geçici test ortamı (docker/podman)
  • converge ile rolün uygulanması
  • verify ile Ansible/InSpec doğrulaması
  • idempotence testi (ikinci converge değişmez)
  • CI içinde molecule test otomasyonu
Modül 2
Hata Yönetimi
  • failed_when ile özel hata koşulu
  • changed_when ile değişiklik durumunun kontrolü
  • ignore_errors ve rescue/always blokları
  • assert ile ön koşul doğrulama
  • retries/until ile yeniden deneme
  • Anlamlı hata mesajı üretme
Modül 3
Ansible Vault
  • ansible-vault create/edit ile şifreli dosya
  • encrypt_string ile tek değer şifreleme
  • vault-id ile çok kasalı yapı
  • Playbook çalışırken vault parolasının sağlanması
  • Sırların Git'e düz metin yazılmaması
  • Harici secret yöneticisi entegrasyonu
Modül 4
Kalite ve Lint
  • ansible-lint ile en iyi uygulama denetimi
  • yamllint ile YAML biçim kontrolü
  • FQCN kullanımının zorunlu kılınması
  • Değişken adlandırma standardı
  • no_log ile hassas çıktının gizlenmesi
  • Kod incelemesi ve pre-commit kancaları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İleri Playbook

Dinamik görev ve block ile karmaşık otomasyonu laboratuvarda yazarsınız.

✅
Koleksiyon

Rehberli laboratuvarlarda koleksiyon geliştirip yeniden kullanırsınız.

✅
Rol Tasarımı

argument_specs ve bağımlılıklarla sağlam roller kurgularsınız.

✅
Performans

Strateji ve pipelining ile çalıştırma süresini düşürürsünüz.

✅
Büyük Envanter

Dinamik envanteri ölçekli biçimde yönetirsiniz.

✅
Molecule

Rolleri Molecule ile test edip idempotency'yi doğrularsınız.

✅
Vault

Sırları Ansible Vault ile güvenle saklarsınız.

✅
Kalite

ansible-lint ile standartlara uygun içerik üretirsiniz.

Kimler İçin Uygundur?

  • Sınıf içi
  • uygulamalı öğrenmeyi tercih eden deneyimli Ansible kullanıcıları ve otomasyon mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sınıf içi ve uygulamalı öğrenmeyi tercih eden deneyimli Ansible kullanıcıları ve otomasyon mühendisleri için uygundur.
Standart AU374'ten farkı nedir?
İçerik aynı ileri konuları kapsar; bu sürüm laboratuvar ağırlıklı, eğitmen rehberliğinde adım adım ilerleyen sınıf temposuna odaklanır.
Sınav içeriyor mu?
Bu sürüm sınavsızdır; sınavlı sürüm ayrıca sunulur ve resmi sınav başvurusu/ücreti ilgili kuruma aittir.
Kendi ortamımda tekrar edebilir miyim?
Evet; laboratuvarlar ansible-core ve container çalıştırabilen kişisel bir ortamda tekrar edilebilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Developing Advanced Automation with Red Hat Ansible Automati Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)Terraform ile Altyapı Otomasyonu Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform ile Altyapı Otomasyonu Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Terraform altyapı otomasyonu eğitimi: count, for_each, koşullar, built-in fonksiyonlar, dynamic bloklar, templatefile, provisioner ve CI/CD pipeline uygulamalı.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform ile AWS Altyapı Yönetimi Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform ile AWS Altyapı Yönetimi Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

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 →
Altyapı Otomasyonu (IaC)Terraform ile Kod Olarak Altyapıya Giriş Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform ile Kod Olarak Altyapıya Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

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 →
Altyapı Otomasyonu (IaC)Terraform ile Microsoft Azure Altyapı Yönetimi Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform ile Microsoft Azure Altyapı Yönetimi Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

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 →
Altyapı Otomasyonu (IaC)Terraform in Practice Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform in Practice Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn