CONFIGURATION AS CODE FOR ENTERPRISE AUTOMATION WITH RED HAT ANSIBLE AUTOMATION PLATFORM (AU245) EĞİTİMİ

Automation Platform'u tıklamadan, kod olarak yönet

Automation Controller nesnelerini, Event-Driven Ansible'ı ve platform yapılandırmasını Git üzerinden kod olarak yöneten kurumsal otomasyon yaklaşımı.

Ansible Automation Platform'un kendisini kod olarak yönetin: controller nesnelerinin controller koleksiyonuyla idempotent tanımı, Vault/credential ile sır yönetimi, Event-Driven Ansible rulebook'ları ve GitOps akışı bu AU245 odaklı orta seviye eğitimde işleni…

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

Eğitim Hakkında

Controller nesneleri, EDA ve GitOps ile platform yapılandırması

Bu orta seviye eğitim (AU245), Red Hat Ansible Automation Platform'un kendisini kod olarak (configuration as code) yönetmeyi öğretir. Automation Controller nesnelerinin (organizations, projects, inventories, credentials, job templates, schedules) elle değil, kod ve API üzerinden tanımlanması ele alınır. Bunun için controller koleksiyonu (ansible.controller / awx.awx) ile platform yapılandırmasının playbook'larla idempotent yönetimi, hassas verilerin Vault ve credential ile korunması işlenir. Event-Driven Ansible (EDA) ile olaylara dayalı otomatik tetikleme, rulebook yazımı ve kaynak eklentileri incelenir. Platform yapılandırmasının Git'te tutulması ve webhook/pipeline ile uygulanması (GitOps) uygulamalı gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; controller nesnelerinden EDA'ya ve GitOps ile platform yönetimine ilerlenir.

Seviye

Orta Seviye — Ansible Automation Platform'u (AU245) yapılandırmayı kod olarak yönetme; controller nesnelerini ve EDA'yı Git üzerinden sürdürme.

Öğrenme Metodu

Katılımcılar platform nesnelerini controller koleksiyonu playbook'larıyla tanımlayıp Git üzerinden idempotent biçimde uygular.

Neden Bu Eğitim?

🗂️Kod Olarak Platform

Controller nesnelerini elle değil, sürümlenebilir kod ile yönetirsiniz.

⚡Event-Driven

EDA ile olaylara otomatik yanıt veren otomasyon zincirleri kurarsınız.

🔁GitOps

Platform yapılandırmasını Git'te tutup pipeline ile güvenle uygularsınız.

Anahtar Konular

ansible automation platformau245configuration as codeautomation controllerevent-driven ansibleedagitopsawxansible controller koleksiyonu
“Otomasyon platformunun kendisi de otomasyonla yönetilmelidir.”

Ön Koşullar

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

1
Ansible Bilgisi

Playbook, rol ve inventory kavramlarına aşinalık.

2
Platform Erişimi

Bir Ansible Automation Platform / AWX ortamına erişim.

3
Git & CI/CD

Sürüm kontrolü ve pipeline kavramlarına temel aşinalık.

4
YAML

YAML söz dizimiyle rahat çalışabilme.

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ı, platform nesnelerini ve bunların kod olarak yönetilme modelini açıklayabilir.
Modül 1
Platform Mimarisi
  • Automation Controller, Hub ve EDA Controller bileşenleri
  • Controller'ın job çalıştırma ve RBAC rolü
  • Execution environment (EE) ve container tabanlı çalıştırma
  • Automation Hub'dan koleksiyon ve EE dağıtımı
  • Platform'un API-öncelikli (API-first) tasarımı
  • Config-as-code'un elle yapılandırmaya üstünlüğü
Modül 2
Controller Nesneleri
  • Organization, team ve user RBAC yapısı
  • Project ile Git deposundaki playbook'ların bağlanması
  • Inventory, host ve group tanımı
  • Credential türleri (machine, vault, cloud)
  • Job template ve workflow template kavramı
  • Schedule ile zamanlanmış çalıştırma
Modül 3
Controller Koleksiyonu
  • ansible.controller / awx.awx koleksiyonunun kurulumu
  • controller_organization ve controller_project modülleri
  • Nesnelerin playbook ile idempotent oluşturulması
  • API token/credential ile controller'a kimlik doğrulama
  • Değişkenlerle çok ortamlı nesne tanımı
  • Mevcut nesnelerin koda (config) çıkarılması
Modül 4
Hassas Veri Yönetimi
  • Ansible Vault ile değişken dosyası şifreleme
  • Controller credential ile sır enjeksiyonu
  • External secret (ör. HashiCorp Vault) entegrasyonu
  • Sırların Git'e asla düz metin yazılmaması ilkesi
  • vault-id ile çok kasalı yapı
  • Credential türlerinin job çalıştırmaya bağlanması
Günün hedefiKatılımcı, job template ve workflow'ları kod olarak tanımlayıp sürdürebilir.
Modül 1
Job ve Workflow Template
  • controller_job_template ile template tanımı
  • survey ve extra_vars ile parametreli çalıştırma
  • controller_workflow_job_template ile çok adımlı akış
  • Başarı/başarısızlık dallarıyla koşullu workflow
  • Approval node ile onay adımı ekleme
  • Template'lerin değişkenlerle çoğaltılması
Modül 2
Envanter Yönetimi
  • Statik ve dinamik (dynamic) inventory kaynakları
  • Bulut envanter eklentileriyle otomatik host keşfi
  • Inventory source senkronizasyonu (update)
  • Host/group değişkenlerinin kod olarak tanımı
  • smart inventory ile etikete göre gruplama
  • Envanterin GitOps ile tutarlı tutulması
Modül 3
Proje ve SCM
  • Project'in Git deposuna bağlanması ve branch seçimi
  • SCM güncellemesinde proje senkronizasyonu
  • requirements.yml ile rol/koleksiyon bağımlılıkları
  • Execution environment seçimiyle çalıştırma izolasyonu
  • Webhook ile commit sonrası otomatik tetik
  • Proje revizyonunun job çalıştırmaya yansıması
Modül 4
Idempotency ve Doğrulama
  • Config playbook'larının tekrar çalışmasında değişmezliği
  • check mode ile uygulanmadan önce doğrulama
  • Nesne durumunun API'den sorgulanması
  • Drift: elle yapılan platform değişikliğinin tespiti
  • Config'in tek kaynak (single source of truth) olması
  • Hata durumunda geri dönüş stratejisi
Günün hedefiKatılımcı, EDA ile olaya dayalı otomasyonu ve GitOps akışını kurabilir.
Modül 1
EDA Temelleri
  • Event-Driven Ansible'ın olay-koşul-aksiyon modeli
  • ansible-rulebook aracının rolü
  • Source eklentileriyle olay akışı (webhook, kafka, alertmanager)
  • Rule koşullarının (condition) yazımı
  • Aksiyon olarak playbook/job template çalıştırma
  • EDA Controller'da rulebook activation
Modül 2
Rulebook Yazımı
  • Rulebook YAML yapısı: sources, rules, actions
  • Olay verisine (event payload) koşulla erişim
  • run_job_template aksiyonuyla controller tetikleme
  • throttle/once ile tekrarlı olayların yönetimi
  • Birden çok kaynağı tek rulebook'ta birleştirme
  • Rulebook'un test edilmesi
Modül 3
GitOps Akışı
  • Platform config'in Git deposunda tutulması
  • PR ile config değişikliğinin incelenmesi
  • Pipeline'da controller koleksiyonu playbook'unun apply'ı
  • Webhook ile merge sonrası otomatik uygulama
  • Ortam (dev/prod) başına ayrı branch/dizin stratejisi
  • Config değişiklik geçmişinin denetlenebilirliği
Modül 4
İşletim ve En İyi Uygulamalar
  • RBAC'in kod ile tutarlı yönetimi
  • Execution environment sürümlerinin sabitlenmesi
  • Gözlemlenebilirlik: job ve EDA olay metrikleri
  • Sır rotasyonu ve credential hijyeni
  • Config repo'nun modüler ve okunur tutulması
  • Felaket kurtarma için config'ten platform yeniden kurma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Platform Mimarisi

Controller, Hub ve EDA bileşenlerini ve rollerini açıklarsınız.

✅
Config as Code

Controller nesnelerini controller koleksiyonuyla kod olarak tanımlarsınız.

✅
Job & Workflow

Job ve workflow template'lerini parametreli biçimde kodla yönetirsiniz.

✅
Envanter

Statik/dinamik envanteri kod olarak tutarlı sürdürürsünüz.

✅
Hassas Veri

Vault ve credential ile sırları güvenle enjekte edersiniz.

✅
EDA

Rulebook'larla olaya dayalı otomasyon zincirleri kurarsınız.

✅
GitOps

Platform config'i Git ve pipeline ile idempotent uygularsınız.

✅
İşletim

RBAC, EE sürümleme ve drift kontrolüyle platformu sürdürürsünüz.

Kimler İçin Uygundur?

  • Ansible Automation Platform'u işleten mühendisler
  • platform yöneticileri
  • kurumsal otomasyonu kod olarak yönetmek isteyen DevOps uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Ansible Automation Platform'u işleten mühendisler, platform yöneticileri ve kurumsal otomasyonu kod olarak yönetmek isteyen DevOps uzmanları için uygundur.
Önceden Ansible bilmem gerekir mi?
Evet; playbook, rol ve inventory kavramlarına aşinalık beklenir çünkü platform yapılandırması da playbook'larla yapılır.
Event-Driven Ansible nedir?
Olay-koşul-aksiyon modeliyle webhook, Kafka veya alarm gibi kaynaklardan gelen olaylara otomatik yanıt veren Ansible yeteneğidir; eğitimde rulebook ile uygulanır.
GitOps burada ne anlama geliyor?
Platform yapılandırmasını Git'te tek kaynak olarak tutup PR ve pipeline ile uygulamaktır; eğitimde webhook tabanlı otomatik apply gösterilir.
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. Configuration as Code for Enterprise Automation with Red Hat Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)Red Hat Enterprise Linux RHEL Automation with Ansible - Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Enterprise Linux RHEL Automation with Ansible - Classroom Training Eğitimi

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

Ansible ile RHEL sistem yönetimi otomasyonu: envanter, idempotent playbook, roller, Jinja2 şablonları, Ansible Vault ve kullanıcı/servis/depolama görevleri uygu

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

Red Hat Linux Automation with Ansible Eğitimi

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

Ansible ile RHEL sistem yönetimi otomasyonu: envanter, idempotent playbook, roller, Jinja2 şablonları, Ansible Vault ve kullanıcı/servis/depolama görevleri uygu

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform : İleri Seviye Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform : İleri Seviye Eğitimi

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

Modül kompozisyonu, uzak state ve kilitleme, dynamic block, HCP Sentinel politikaları ve CI/CD ile Terraform'u kurumsal ölçekte yönetmeyi uygulamalı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : Exam Tips & Tricks Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : Exam Tips & Tricks Eğitimi

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

Terraform Associate (003) hedeflerini konu konu tekrar edin; state, modül, provider ve workflow sorularındaki sık tuzakları örnek sorularla pekiştirin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : HCP Terraform Platform, Governance, & Management Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : HCP Terraform Platform, Governance, & Management Eğitimi

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

HCP Terraform workspace'leri, remote operations, variable sets, private module registry ve Sentinel politikalarıyla kurumsal yönetişimi uygulamalı öğrenin.

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