INTRODUCTION TO EVENT-DRIVEN ANSIBLE (DO274) EĞİTİMİ

Olayları dinleyin, altyapınız kendini düzeltsin

Rulebook, source plugin, koşul ve aksiyonlarla reaktif otomasyon; webhook ve Kafka olaylarından otomatik iyileştirme.

Event-Driven Ansible ile rulebook, source plugin ve aksiyon yapısını öğrenir; webhook ve Kafka olaylarından AAP job template tetikleyerek otomatik iyileştirme senaryoları kurarsınız.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Reaktif otomasyonun yapı taşları: olay kaynağından aksiyona rulebook akışı

Bu eğitim, Event-Driven Ansible'ın temellerini DO274 müfredatı çizgisinde uygulamalı olarak ele alır. ansible-rulebook ile olay kaynağı, kural ve aksiyon akışını kurar; webhook, Kafka ve alertmanager gibi source plugin'lerinden gelen olayları condition ifadeleriyle değerlendirir, run_playbook ve run_job_template aksiyonlarıyla otomatik iyileştirme (auto-remediation) senaryoları tasarlarsınız. Önce playbook temelleri tazelenir, ardından EDA mimarisi ve AAP entegrasyonu işlenir.

Süre ve Format

3 Gün. Her gün dört modül; playbook temelleri, rulebook yapısı, source plugin'leri ve AAP ile olay güdümlü entegrasyon uygulamalı işlenir.

Seviye

Temel Seviye — Event-Driven Ansible ile rulebook, olay kaynakları ve reaktif otomasyonun temelleri.

Öğrenme Metodu

Her konu, webhook ve Kafka olaylarını tetikleyip rulebook'ların gerçek aksiyon çalıştırdığı canlı laboratuvarlarla pekiştirilir.

Neden Bu Eğitim?

🤖Agentless Otomasyon

Yüzlerce sunucuyu ajan kurmadan, SSH/WinRM üzerinden tek komutla yapılandırırsınız.

📜Okunur Playbook

YAML tabanlı playbook'larla altyapı adımlarını herkesin anlayacağı biçimde belgelersiniz.

♻️Idempotency

Playbook'ları defalarca çalıştırsanız da sistem yalnızca gereken değişikliği uygular.

Anahtar Konular

event-driven ansibleansible rulebookDO274reaktif otomasyonansible-rulebookauto-remediationwebhook sourcekafka ansibleansible edaolay güdümlü otomasyon
“En iyi otomasyon, siz fark etmeden sorunu çözmüş olandır.”

Ön Koşullar

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

1
Linux Temeli

Temel Linux komutları, servis ve paket yönetimine aşinalık beklenir.

2
SSH ve YAML

SSH ile uzak sunucu bağlantısı ve YAML sözdizimi bilgisi faydalıdır.

3
Çalışma Ortamı

Ansible kurulu bir control node ve erişilebilir en az bir managed node gerekir.

4
Ağ Bilgisi

Temel ağ, port ve kimlik doğrulama kavramları içeriği izlemeyi kolaylaştırır.

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ı çok adımlı playbook'lar yazıp handler, değişken ve şablonlarla gerçek yapılandırmayı otomatize edebilir.
Modül 1
Playbook Yapısı
  • YAML sözdizimi ve girinti kuralları
  • play: hosts, become, vars, tasks bölümleri
  • task adlandırma ve modül parametreleri
  • ansible-playbook --check (dry-run) ve --diff
  • -limit ve --tags ile seçimli çalıştırma
  • ansible-playbook -v ile ayrıntı seviyesi
Modül 2
Handler ve Akış
  • notify ile handler tetikleme
  • handler'ların play sonunda bir kez çalışması
  • meta: flush_handlers ile erken tetikleme
  • block/rescue/always ile hata yönetimi
  • changed_when / failed_when özelleştirme
  • register ile komut çıktısını yakalama
Modül 3
Değişkenler
  • değişken öncelik sırası (precedence) katmanları
  • vars, vars_files ve extra-vars (-e)
  • set_fact ile çalışma anında değişken
  • register edilen değişkenlere erişim
  • default filtresi ve tanımsız değişken yönetimi
  • magic variables (hostvars, groups, inventory_hostname)
Modül 4
Jinja2 Şablonları
  • template modülü ve .j2 dosyaları
  • {{ }} ifade ve {% %} kontrol blokları
  • for döngüsü ve if koşulu şablonda
  • filtreler: default, join, to_yaml, regex_replace
  • lookup eklentileri (file, env, template)
  • şablonda hostvars ve grup verisi kullanımı
Günün hedefiKatılımcı rulebook yazarak olay kaynaklarını dinleyip koşula bağlı otomatik aksiyonları tetikleyebilir.
Modül 1
EDA Mimarisi
  • Event-Driven Ansible bileşenleri ve ansible-rulebook
  • olay kaynağı -> kural -> aksiyon akışı
  • ansible.eda collection ve kurulum
  • reaktif otomasyon vs zamanlanmış otomasyon
  • Drools kural motoru ve olay değerlendirme
  • EDA'nın AAP ile entegrasyonu
Modül 2
Source Plugin'leri
  • ansible.eda.webhook ile HTTP olay alma
  • ansible.eda.kafka ile mesaj kuyruğu
  • ansible.eda.url_check ve alertmanager
  • ansible.eda.journald / file_watch kaynakları
  • source parametreleri ve port yapılandırması
  • özel (custom) source plugin yazımı
Modül 3
Kural ve Koşul
  • rulebook YAML yapısı: sources, rules
  • condition ifadeleri (event.payload...)
  • all/any/not koşul birleştirme
  • throttle ile olay sınırlama
  • event vs events (çoklu koşul) kullanımı
  • fact ve set_fact ile durum tutma
Modül 4
Aksiyonlar
  • run_playbook ile playbook tetikleme
  • run_job_template ile AAP job çalıştırma
  • run_module ile tek modül çalıştırma
  • post_event / set_fact aksiyonları
  • debug ve shutdown aksiyonları
  • aksiyon zinciri ve otomatik iyileştirme (auto-remediation)
Günün hedefiKatılımcı Automation Controller'da proje, envanter, credential ve job template tanımlayarak otomasyonu merkezileştirebilir.
Modül 1
Platform Bileşenleri
  • Automation Controller (eski Tower) mimarisi
  • Private Automation Hub ve collection dağıtımı
  • Execution Environment (EE) ve ansible-builder
  • automation mesh ve execution/hop node'ları
  • Event-Driven Ansible bileşeni genel bakış
  • lisanslama ve subscription (sınav/ücret ilgili kuruma aittir)
Modül 2
Proje ve Envanter
  • Git tabanlı proje senkronizasyonu (SCM)
  • statik ve dinamik envanter kaynakları
  • smart inventory ve host filtreleme
  • inventory source ve güncelleme planı
  • envanter grupları ve değişken yönetimi
  • constructed inventory kullanımı
Modül 3
Kimlik Bilgileri
  • machine, cloud, vault credential türleri
  • credential injection ve ortam değişkenleri
  • custom credential type tanımı
  • external secret management (Vault, CyberArk)
  • credential'ın job template'e bağlanması
  • credential güvenliği ve RBAC
Modül 4
Job Template
  • job template oluşturma ve parametreleme
  • survey ile çalışma anında girdi toplama
  • extra variables ve prompt on launch
  • schedule ile zamanlanmış çalıştırma
  • job slicing ile paralel yürütme
  • job çıktısı, event ve host durumu izleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Playbook Yazımı

handler, değişken ve Jinja2 şablonlarıyla çok adımlı playbook'lar yazarsınız.

✅
Event-Driven Ansible

rulebook yazarak olay kaynaklarını dinleyip koşula bağlı aksiyonları tetiklersiniz.

✅
Automation Platform

Controller'da proje, envanter, credential ve job template ile otomasyonu merkezileştirirsiniz.

✅
Idempotent Otomasyon

idempotent playbook tasarımıyla tekrar çalıştırmada tutarlı sonuç alırsınız.

✅
Sır Yönetimi

Ansible Vault ile hassas verileri şifreleyip güvenle yönetirsiniz.

✅
Hata Yönetimi

block/rescue/always ile dayanıklı ve güvenli otomasyon akışları kurarsınız.

✅
Kod Kalitesi

ansible-lint ve Molecule ile otomasyon kodunuzu test edip standartlaştırırsınız.

✅
Idempotent Otomasyon

idempotent playbook tasarımıyla tekrar çalıştırmada tutarlı sonuç alırsınız.

Kimler İçin Uygundur?

  • Ansible'a temel aşinalığı olan sistem/DevOps yöneticileri
  • otomasyonu reaktif hale getirmek isteyen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Ansible playbook temeline sahip, otomasyonu olaylara tepki verir hale getirmek isteyen sistem ve DevOps yöneticileri için uygundur.
Event-Driven Ansible neyi çözer?
Zamanlanmış çalıştırma yerine; webhook, log veya mesaj kuyruğu olaylarına anında tepki vererek otomatik iyileştirme sağlar.
Önceden Ansible bilmek gerekir mi?
Temel playbook ve YAML bilgisi beklenir; ilk gün bu temeller tazelenir.
Hangi source plugin'leri işlenir?
webhook, kafka, url_check, alertmanager ve journald gibi ansible.eda kaynakları uygulamalı ele alınır.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; resmi Red Hat sınav başvurusu ve ücreti ilgili kuruma aittir.

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. Introduction to Event-Driven Ansible (DO274) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)İleri Seviye Terraform: Modüller, Ölçekleme ve En İyi Uygulamalar Eğitimi
DevOps ve Konteyner Eğitimleri

İleri Seviye Terraform: Modüller, Ölçekleme ve En İyi Uygulamalar Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

for_each, dynamic blok, modül kompozisyonu, state parçalama, Terragrunt ve CI/CD ile ileri seviye Terraform ölçekleme ve en iyi uygulamalar eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Kurum İçi Altyapılarda Terraform Kullanımı Eğitimi
DevOps ve Konteyner Eğitimleri

Kurum İçi Altyapılarda Terraform Kullanımı Eğitimi

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

vSphere, OpenStack, air-gapped provider mirror ve Consul/MinIO backend ile kurum içi (on-prem) Terraform kullanımı eğitimi. Yerel CI ve AD entegrasyonu.

Detayları Gör →
Altyapı Otomasyonu (IaC)Managing Azure with Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Managing Azure with Terraform Eğitimi

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

azurerm provider ile Resource Group, VNet, VM, AKS ve Key Vault sağlama; azurerm backend, modüller ve pipeline ile Azure üzerinde Terraform yönetimi eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Managing Enterprise Automation with Red Hat Ansible Automation Platform (AU467) Eğitimi
DevOps ve Konteyner Eğitimleri

Managing Enterprise Automation with Red Hat Ansible Automation Platform (AU467) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Automation Controller, workflow template, RBAC, automation mesh ve execution environment ile Red Hat AAP kurumsal yönetim eğitimi (AU467).

Detayları Gör →
Altyapı Otomasyonu (IaC)Managing Enterprise Automation with Red Hat Ansible Automation Platform (AU467LS) Eğitimi
DevOps ve Konteyner Eğitimleri

Managing Enterprise Automation with Red Hat Ansible Automation Platform (AU467LS) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Laboratuvar ağırlıklı Red Hat AAP yönetim eğitimi (AU467LS): Automation Controller, workflow template, RBAC ve gerçek dağıtım senaryoları.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn