ANSIBLE İLE YAPILANDIRMA YÖNETİMİ EĞİTİMİ

Sistemlerini istenen durumda tut

Idempotent modüller, Jinja2 şablonları ve handler'larla sunucuları tutarlı bir istenen durumda yönetin.

Ansible'ı yapılandırma yönetimi aracı olarak derinlemesine ele alan, istenen durum ve idempotency, deklaratif modüller, Jinja2 şablon ve validate, handler, baseline rolleri ve drift yönetimini öğreten orta seviye eğitim.

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

Eğitim Hakkında

İstenen durum, idempotency, şablon ve handler

Bu orta seviye eğitim, Ansible'ı bir yapılandırma yönetimi (configuration management) aracı olarak derinlemesine ele alır. İstenen durum (desired state) ve yakınsama mantığı; idempotency'nin pratikte ne anlama geldiği ve changed_when/failed_when ile kontrolü; sistem kaynaklarını (paket, hizmet, dosya, kullanıcı, mount) deklaratif yönetme; Jinja2 şablonlarıyla yapılandırma dosyası üretimi ve validate ile doğrulama; handler ve notify ile değişime bağlı eylemler; değişken önceliği, group_vars/host_vars ve ansible_facts; lineinfile/blockinfile ile dosya içi yönetim; drift (sapma) kavramı ve periyodik çalıştırmayla durumu koruma; roller ile standart yapılandırma temeli (baseline); ansible-lint ile kalite ve idempotency doğrulama işlenir. Katılımcı bir sunucu grubunu tanımlı ve denetlenebilir bir duruma getirir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar istenen durum ilkesinden şablon, handler ve baseline yönetimine ilerler.

Seviye

Orta Seviye — Ansible ile yapılandırma yönetimi: istenen durum, idempotency ve şablonlar.

Öğrenme Metodu

Katılımcılar bir sunucu grubunu playbook ve rollerle tanımlı bir istenen duruma getirerek uygular.

Neden Bu Eğitim?

🎯İstenen Durum

Sistemleri her çalıştırmada aynı tanımlı duruma getirirsiniz.

♻️Idempotency

Playbook'u korkmadan tekrar çalıştırarak tutarlılık sağlarsınız.

🔍Denetlenebilir

Yapılandırmayı kodda tutarak sapmaları görünür kılarsınız.

Anahtar Konular

ansible yapılandırma yönetimiconfiguration managementistenen durumidempotencyjinja2ansible handlerdrift yönetimibaselineansible rollineinfile
“Yapılandırma yönetimi, sistemleri unuttuğun değil, tanımladığın yerde tutmaktır.”

Ön Koşullar

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

1
Linux Yönetimi

Paket, servis ve dosya yönetimi bilgisi beklenir.

2
Ansible Temeli

Envanter ve playbook kavramlarına aşinalık faydalıdır.

3
YAML

YAML okuryazarlığı yararlı olur.

4
Lab

Birkaç yönetilen Linux sunucusu gerekir.

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ı istenen durum mantığını kavrayıp idempotent playbook'lar yazabilir.
Modül 1
Yapılandırma Yönetimi
  • Yapılandırma sürüklenmesi sorunu
  • Deklaratif yaklaşım
  • İstenen durum
  • Yakınsama
  • Push model
  • Araç karşılaştırması
Modül 2
Idempotency Pratiği
  • changed vs ok
  • changed_when
  • failed_when
  • command/shell riski
  • creates/removes
  • Tekrar güvenliği
Modül 3
Deklaratif Modüller
  • package durumu
  • service enabled/state
  • file ve directory
  • user ve group
  • mount
  • copy vs template
Modül 4
Doğrulama
  • check mode
  • diff gösterimi
  • ansible-lint
  • Idempotency testi (iki kez çalıştır)
  • Beklenen sonuç
  • Hata ayıklama
Günün hedefiKatılımcı şablonlarla yapılandırma üretip handler'larla değişime bağlı eylem yapabilir.
Modül 1
Jinja2 Şablon
  • template modülü
  • Değişken enterpolasyonu
  • Filtreler
  • Koşullu blok
  • Döngü ile üretim
  • Yorum ve kaçış
Modül 2
Dosya Doğrulama
  • validate parametresi
  • Yapılandırma sözdizim kontrolü
  • Yedekleme (backup)
  • Atomik yazma
  • İzin ve sahiplik
  • SELinux bağlamı
Modül 3
Handler
  • notify ve handler
  • Hizmet reload/restart
  • listen ile gruplama
  • meta: flush_handlers
  • Çoklu tetik
  • Idempotent eylem
Modül 4
Dosya İçi Yönetim
  • lineinfile
  • blockinfile
  • replace
  • İşaretçi (marker)
  • Düzenli ifade
  • Güvenli düzenleme
Günün hedefiKatılımcı rollerle standart baseline kurup drift'i yönetebilir.
Modül 1
Değişken Düzeni
  • Değişken önceliği
  • group_vars/host_vars
  • Varsayılanlar (defaults)
  • ansible_facts
  • set_fact
  • Hassas değişken
Modül 2
Roller ve Baseline
  • Rol yapısı
  • Güvenlik baseline rolü
  • Ortak sunucu standardı
  • Rol parametreleme
  • Rol testi
  • Yeniden kullanım
Modül 3
Drift Yönetimi
  • Sapma kavramı
  • Periyodik çalıştırma
  • check mode ile denetim
  • Sapma raporu
  • Otomatik düzeltme
  • Zamanlama (cron/AWX)
Modül 4
Kalite ve İşletim
  • ansible-lint
  • yamllint
  • Dokümantasyon
  • Değişiklik kaydı
  • Sürüm kontrolü
  • İşletim pratikleri

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İstenen Durum

Sistemleri deklaratif istenen duruma getirirsiniz.

✅
Idempotency

changed_when ile idempotent playbook yazarsınız.

✅
Modüller

Paket, servis ve dosyayı deklaratif yönetirsiniz.

✅
Şablon

Jinja2 ve validate ile güvenli yapılandırma üretirsiniz.

✅
Handler

notify ile değişime bağlı eylemleri tetiklersiniz.

✅
Dosya Yönetimi

lineinfile ve blockinfile ile dosyaları düzenlersiniz.

✅
Baseline

Rollerle standart bir sunucu temeli kurarsınız.

✅
Drift

Sapmayı tespit edip istenen duruma döndürürsünüz.

Kimler İçin Uygundur?

  • Sistem yöneticileri
  • DevOps mühendisleri
  • sunucu yapılandırmasını denetlenebilir hale getirmek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sistem yöneticileri, DevOps mühendisleri ve sunucu yapılandırmasını denetlenebilir hale getirmek isteyenler için uygundur.
5022 ile farkı ne?
Bu eğitim yapılandırma yönetimine (istenen durum, drift) odaklanır; 5022 ayrıca orkestrasyon ve AWX konularını ekler.
Idempotency nasıl öğretilir?
changed_when/failed_when ve iki kez çalıştırma yöntemiyle uygulamalı pekiştirilir.
Ansible temeli gerekir mi?
Envanter ve playbook kavramlarına aşinalık faydalıdır; kısa bir tazeleme yapılır.
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. Ansible ile Yapılandırma Yönetimi Eğitimi 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)Ansible - Windows Server Automation (A203) Eğitimi
DevOps ve Konteyner Eğitimleri

Ansible - Windows Server Automation (A203) Eğitimi

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

Ansible ile Windows Server'ı WinRM üzerinden yönetin: win_ modülleri, Chocolatey, PowerShell, win_dsc ve IIS dağıtımını uygulamalı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Ansible Basics: Automation Technical Overview (DO007) Eğitimi
DevOps ve Konteyner Eğitimleri

Ansible Basics: Automation Technical Overview (DO007) Eğitimi

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

Ansible otomasyonunu teknik bir genel bakışla öğrenin: agentless mimari, envanter ve playbook, roller, Galaxy ve Automation Platform/AWX ekosistemi.

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

Ansible Essentials (A101E) Eğitimi

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

Ansible'ın temellerini uygulamalı öğrenin: envanter, ad-hoc komutlar, playbook, değişken ve fact, Jinja2 şablon, handler ve rollerle ilk otomasyonunuzu kurun.

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

Ansible for DevOps: Practical Uses of Ansible Eğitimi

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

Ansible'ı DevOps hattında kullanın: çok katmanlı dağıtım, serial ile rolling deploy, Docker yönetimi, CI/CD entegrasyonu ve molecule ile rol testini öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Ansible for network engineers Eğitimi
DevOps ve Konteyner Eğitimleri

Ansible for network engineers Eğitimi

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

Ağ cihazlarını Ansible ile yönetin: network_cli bağlantısı, config yedekleme, Jinja2 ile standartlaşma, deklaratif değişiklik ve uyum denetimini öğrenin.

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