OLAY GÜDÜMLÜ ANSIBLE'A GİRİŞ EĞİTİMİ

Altyapınız olaylara kendisi tepki versin

Türkçe anlatım: Ansible temelleri, ansible-rulebook, webhook/Kafka kaynakları, condition ve otomatik iyileştirme senaryoları.

Ansible temellerinden rulebook yapısına; webhook ve Kafka olaylarını dinleyip condition ile değerlendirerek otomatik iyileştirme senaryoları kurarsınız.

3 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Türkçe ve uygulamalı: olay güdümlü otomasyona ilk adım

Bu eğitim, Event-Driven Ansible'ı (olay güdümlü Ansible) Türkçe anlatımla sıfırdan öğretir. Önce agentless mimari, envanter ve modül temelleri kurulur; ardından ansible-rulebook ile olay kaynağı, kural ve aksiyon akışı işlenir. webhook, Kafka ve alertmanager source plugin'lerinden gelen olayları condition ifadeleriyle değerlendirir; run_playbook ve run_job_template aksiyonlarıyla otomatik iyileştirme senaryoları kurar; gerçek dağıtım örnekleriyle pekiştirirsiniz.

Süre ve Format

3 Gün. Her gün dört modül; Ansible temelleri, rulebook/olay güdümlü yapı ve gerçek senaryolar Türkçe işlenir.

Seviye

Başlangıç Seviye — Türkçe anlatımla Event-Driven Ansible ve reaktif otomasyona giriş.

Öğrenme Metodu

Her konu webhook ve Kafka olaylarını tetikleyip rulebook'un gerçek aksiyon çalıştırdığı 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 ansibleolay güdümlü ansibleansible rulebookreaktif otomasyonansible-rulebook türkçewebhook ansiblekafka ansibleauto-remediationansible edaotomasyon eğitimi
“Geleceğin otomasyonu, siz uyurken bile çalışandı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ı Ansible mimarisini kavrayıp envanter tanımlayarak ad-hoc komut ve modülleri çalıştırabilir.
Modül 1
Ansible Mimarisi
  • agentless mimari ve SSH/WinRM taşıma
  • control node vs managed node ayrımı
  • ansible.cfg öncelik sırası ve temel ayarlar
  • modül, plugin ve collection kavramları
  • idempotency: changed vs ok durumu
  • Python yorumlayıcı keşfi (ansible_python_interpreter)
Modül 2
Envanter
  • INI ve YAML formatında statik envanter
  • group, host ve iç içe grup (children) tanımı
  • host_vars ve group_vars dizin düzeni
  • dinamik envanter eklentileri (aws_ec2, azure_rm)
  • ansible-inventory --graph ile görüntüleme
  • pattern ile host seçimi (all, grup, :&, :!)
Modül 3
Bağlantı ve Kimlik
  • SSH anahtar tabanlı kimlik doğrulama
  • become ve privilege escalation (sudo)
  • -ask-pass / --ask-become-pass
  • ansible ping modülü ile erişim testi
  • ProxyJump / bastion üzerinden bağlantı
  • ansible_user ve bağlantı değişkenleri
Modül 4
Ad-hoc ve Modüller
  • ansible all -m ping ile hızlı test
  • command vs shell modül farkı
  • copy, file, lineinfile dosya modülleri
  • package/yum/apt ile paket yönetimi
  • service/systemd ile servis yönetimi
  • m setup ile fact toplama
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ı web sunucusu kurulumu, uygulama dağıtımı ve rolling update gibi gerçek senaryoları Ansible ile uygular.
Modül 1
Sunucu Hazırlama
  • paket, kullanıcı ve servis temel kurulumu
  • SSH sertleştirme ve güvenlik temel ayarları
  • NTP, timezone ve temel sistem ayarı
  • firewalld/ufw kural yönetimi
  • SELinux/AppArmor ayar otomasyonu
  • log ve monitoring ajan kurulumu
Modül 2
Uygulama Dağıtımı
  • web sunucusu (nginx/apache) kurulumu ve vhost
  • uygulama kodu çekme ve yapılandırma
  • systemd servis birimi dağıtımı
  • veritabanı kurulumu ve bağlantı yapılandırması
  • template ile ortam bazlı yapılandırma
  • rolling update ile serial dağıtım
Modül 3
Yeniden Kullanım
  • rol tabanlı dağıtım yapısı
  • ortam başına inventory ve group_vars
  • tags ile seçimli çalıştırma
  • Ansible Vault ile sır yönetimi
  • handler ile servis yeniden başlatma
  • idempotent playbook tasarımı
Modül 4
Sorun Giderme
  • vvv ile ayrıntılı hata ayıklama
  • -check ve --diff ile güvenli test
  • ansible-lint ile kod kalitesi
  • fact ve debug ile değişken inceleme
  • SSH/WinRM bağlantı sorunları
  • idempotency ihlallerini tespit etme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Envanter ve Modül

agentless mimariyi kavrayıp envanter tanımlar, ad-hoc komut ve modülleri çalıştırırsınız.

✅
Event-Driven Ansible

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

✅
Gerçek Senaryolar

web/uygulama dağıtımı ve rolling update gibi gerçek senaryoları Ansible ile uygularsınız.

✅
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?

  • Otomasyona
  • Event-Driven Ansible'a yeni başlayanlar ile Türkçe kaynakla öğrenmek isteyen sistem/DevOps adayları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Otomasyona yeni başlayan, Event-Driven Ansible'ı Türkçe öğrenmek isteyen sistem ve DevOps adayları için uygundur.
Önceden Ansible bilmek gerekir mi?
Gerekmez; agentless mimari ve temeller ilk gün işlenir.
Olay güdümlü otomasyon nedir?
Altyapının; webhook, log veya mesaj olaylarına anında tepki vererek kendini otomatik düzeltmesidir.
Hangi kaynaklar işlenir?
webhook, kafka ve alertmanager gibi ansible.eda source plugin'leri uygulamalı ele alınır.
Sertifika veriliyor mu?
Eğitim sonunda 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. Olay Güdümlü Ansible'a Giriş Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)Optimizing Infrastructure: DevOps Foundations with Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Optimizing Infrastructure: DevOps Foundations with Terraform Eğitimi

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

IaC prensipleri, HCL temelleri, Git iş akışı ve CI/CD ile DevOps kültürünü Terraform üzerinden uygulamaya döken temel seviye eğitim.

Detayları Gör →
Altyapı Otomasyonu (IaC)Optimizing Infrastructure: Managing IaC through Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Optimizing Infrastructure: Managing IaC through Terraform Eğitimi

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

Değişken ve sır yönetimi, state operasyonları, lifecycle kuralları ve drift kontrolü ile Terraform tabanlı IaC yaşam döngüsü yönetimi eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Optimizing Infrastructure: Specialized Workloads in Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Optimizing Infrastructure: Specialized Workloads in Terraform Eğitimi

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

kubernetes/helm provider, yönetilen veritabanı, SaaS sağlayıcıları ve policy-as-code ile Terraform'da özel iş yüklerini yönetme eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Optimizing Infrastructure: Terraform Composite Modules Eğitimi
DevOps ve Konteyner Eğitimleri

Optimizing Infrastructure: Terraform Composite Modules Eğitimi

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

Composite/wrapper modüller, katmanlama, naming/tagging soyutlaması, for_each fan-out ve terraform test ile ileri seviye Terraform composite modül mimarisi eğiti

Detayları Gör →
Altyapı Otomasyonu (IaC)Practical Ansible Skills Eğitimi
DevOps ve Konteyner Eğitimleri

Practical Ansible Skills Eğitimi

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

Envanter, playbook ve Jinja2 temelleri; web/uygulama dağıtımı, rolling update, Ansible Vault ve sorun giderme ile pratik Ansible becerileri eğitimi.

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