PRACTICAL ANSIBLE SKILLS EĞİTİMİ

Ansible'ı gerçek işlerle ustalaşarak öğrenin

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

Envanter ve playbook temellerinden gerçek dağıtıma; web/uygulama kurulumu, rolling update, Vault ve sorun giderme ile pratik Ansible becerileri kazanırsınız.

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

Eğitim Hakkında

Teoriden pratiğe: gerçek senaryolarla Ansible becerileri

Bu eğitim, Ansible'ı gerçek dünya senaryolarıyla pratik ederek kullanmayı öğretir. Agentless mimari, envanter ve ad-hoc komutlarla başlar; handler, değişken önceliği ve Jinja2 şablonlu playbook'lar yazar; web sunucusu (nginx/apache) kurulumu, uygulama kodu dağıtımı, systemd servis birimi ve veritabanı yapılandırması uygular; serial ile rolling update yapar; Ansible Vault ile sır yönetir ve ansible-lint, --check/--diff ile sorun giderirsiniz. Idempotent playbook tasarımı vurgulanır.

Süre ve Format

3 Gün. Her gün dört modül; Ansible temelleri, playbook yazımı ve gerçek dağıtım senaryoları uygulamalı işlenir.

Seviye

Orta Seviye — Gerçek senaryolarla uçtan uca pratik Ansible otomasyon becerileri.

Öğrenme Metodu

Her konu gerçek sunuculara uygulama dağıtıp rolling update ve sorun giderme yaparak uçtan uca 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

ansiblepractical ansibleansible playbookansible pratikrolling updateansible vaultjinja2uygulama dağıtımıansible-lintotomasyon eğitimi
“Beceri, çözülen gerçek problemlerin toplamıdı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ı ç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ı 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.

✅
Playbook Yazımı

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

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

  • Temel Ansible'ı pratikle pekiştirmek isteyen sistem/DevOps yöneticileri
  • gerçek dağıtım senaryolarını öğrenmek isteyen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Temel Ansible'ı pratikle pekiştirmek ve gerçek dağıtım senaryolarını öğrenmek isteyen sistem/DevOps yöneticileri için uygundur.
Önceden Ansible bilmek gerekir mi?
Gerekmez; temeller işlenir, ancak odak uygulamalı senaryolardadır.
Hangi senaryolar uygulanır?
Web sunucusu kurulumu, uygulama dağıtımı, rolling update ve sır yönetimi gibi gerçek senaryolar ele alınır.
Sorun giderme işlenir mi?
Evet; -vvv, --check/--diff ve ansible-lint ile hata ayıklama ve kalite 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. Practical Ansible Skills 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)Configuring the Puppet Master & Puppet Agent Eğitimi
DevOps ve Konteyner Eğitimleri

Configuring the Puppet Master & Puppet Agent Eğitimi

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

Puppet master/agent mimarisi: Puppet Server kurulumu, CA ile CSR imzalama, agent kaydı, Facter ve catalog derleme/çalıştırma akışı. Orta seviye DVA eğitimi.

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

Customizing Ansible (A301MA) Eğitimi

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

Ansible'ı özelleştirin: Python ile özel modül, filter/lookup/callback plugin, Jinja2 filtre, dinamik envanter, koleksiyon paketleme ve ansible-test. İleri DVA e

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

Developing Advanced Automation with Red Hat Ansible Automation Platform (AU374) Eğitimi

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

AU374 ile gelişmiş Ansible otomasyonu: ileri playbook teknikleri, koleksiyon geliştirme, performans ayarı, Molecule testi ve Vault. İleri seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Developing Advanced Automation with Red Hat Ansible Automation Platform - Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Developing Advanced Automation with Red Hat Ansible Automation Platform - Classroom Training Eğitimi

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

Sınıf içi laboratuvar temposuyla ileri Ansible otomasyonu: ileri playbook, koleksiyon geliştirme, performans ayarı, Molecule testi ve Vault. İleri DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Developing Advanced Automation with Red Hat Ansible Automation Platform with Exam Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Developing Advanced Automation with Red Hat Ansible Automation Platform with Exam Classroom Training Eğitimi

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

İleri Ansible geliştirme ve EX374 performans sınavına hazırlık: koleksiyon, performans, Molecule testi, Vault ve sınav tarzı görev çözümü. İleri DVA eğitimi.

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