ANSIBLE FOR DEVOPS: PRACTICAL USES OF ANSIBLE EĞİTİMİ

Ansible'ı DevOps hattının kalbine koy

Uygulama dağıtımı, sıfır kesintili yayın, Docker ve CI/CD entegrasyonuyla Ansible'ı DevOps pratiklerine bağlayın.

Ansible'ı DevOps iş akışında uygulama dağıtımı, kademeli rolling deploy, Docker yönetimi, CI/CD entegrasyonu, molecule ile rol testi ve AWX ile yönetime bağlayan uygulamalı orta seviye eğitim.

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

Eğitim Hakkında

Uygulama dağıtımı, rolling deploy, Docker ve CI/CD

Bu orta seviye eğitim, Ansible'ı bir DevOps iş akışının parçası olarak pratik senaryolarda kullanmayı ele alır. Çok katmanlı bir uygulamanın (yük dengeleyici, web, veritabanı) playbook ve rollerle dağıtımı; serial ve max_fail_percentage ile kademeli (rolling) yayın ve sıfır kesinti; yük dengeleyiciden düğüm çıkarma/ekleme (ör. HAProxy); şablon ve handler ile yapılandırma; Ansible ile Docker yönetimi (community.docker: docker_container, docker_image, docker_compose); dinamik envanter (bulut/konteyner); Ansible'ı CI/CD hattına bağlama (GitLab CI/GitHub Actions), test ortamı hazırlama; molecule ile rol testi ve ansible-lint; AWX/Automation Platform ile iş şablonları ve zamanlama; gizli yönetimi ve değişken şifreleme işlenir. Katılımcı gerçek bir dağıtım hattını uçtan uca kurar.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar uygulama dağıtımından rolling deploy, Docker ve CI/CD'ye ilerler.

Seviye

Orta Seviye — Ansible'ı DevOps iş akışında uygulama dağıtımı, CI/CD ve konteyner için kullanma.

Öğrenme Metodu

Katılımcılar çok katmanlı örnek bir uygulamayı Ansible ile dağıtıp bir CI hattına bağlayarak uygular.

Neden Bu Eğitim?

🚢Gerçek Dağıtım

Çok katmanlı bir uygulamayı uçtan uca playbook'larla yayınlarsınız.

🟢Sıfır Kesinti

serial ve LB yönetimiyle kesintisiz rolling deploy yaparsınız.

🔗CI/CD Bağı

Ansible'ı pipeline'a bağlayıp dağıtımı tetiklersiniz.

Anahtar Konular

ansible devopsrolling deployansible dockerci/cd ansiblemoleculeuygulama dağıtımıansible awxdinamik envantersıfır kesintiyük dengeleyici
“İyi bir dağıtım fark edilmez; kullanıcı kesinti yaşamadan yeni sürüme geçer.”

Ön Koşullar

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

1
Ansible Temeli

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

2
Linux

Sunucu yönetimi ve servis kavramları gerekir.

3
Docker/CI

Temel Docker ve CI/CD fikri faydalıdır.

4
Lab

Birden çok sunucu veya konteyner ortamı 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ı çok katmanlı bir uygulamayı rollerle yapılandırıp dağıtabilir.
Modül 1
Mimari ve Roller
  • Katman ayrımı (web/db/lb)
  • Rol başına sorumluluk
  • Grup bazlı hedefleme
  • Değişken katmanlaması
  • Bağımlılık sırası
  • Yeniden kullanım
Modül 2
Web ve Uygulama
  • Çalışma zamanı kurulumu
  • Kod çekme (git modülü)
  • Bağımlılık kurulumu
  • Uygulama servisi (systemd)
  • Çevre değişkenleri
  • Sağlık kontrolü
Modül 3
Veritabanı
  • Veritabanı kurulumu
  • Kullanıcı ve şema
  • Yedekleme görevi
  • Bağlantı dizesi yönetimi
  • Göç (migration) çalıştırma
  • Idempotent yapılandırma
Modül 4
Yük Dengeleyici
  • HAProxy/Nginx kurulumu
  • Arka uç havuzu şablonu
  • Sağlık denetimi tanımı
  • TLS sonlandırma
  • Yeniden yükleme (reload)
  • Trafik yönlendirme
Günün hedefiKatılımcı kesintisiz rolling deploy yapıp Docker'ı Ansible ile yönetebilir.
Modül 1
Kademeli Yayın
  • serial ile parti boyutu
  • max_fail_percentage
  • pre_tasks/post_tasks
  • LB'den düğüm çıkarma
  • Yayın sonrası doğrulama
  • Geri alma stratejisi
Modül 2
Sağlık ve Doğrulama
  • uri modülü ile HTTP kontrol
  • wait_for ile port
  • Smoke test
  • Hata durumunda durdurma
  • Kanarya (canary) düğüm
  • Bildirim
Modül 3
Docker Yönetimi
  • community.docker koleksiyonu
  • docker_image build/pull
  • docker_container çalıştırma
  • docker_network ve volume
  • docker_compose_v2
  • Kayıt (registry) kimliği
Modül 4
Dinamik Envanter
  • Bulut dinamik envanter
  • Konteyner envanteri
  • Grup atama (keyed_groups)
  • Önbellek
  • Etiket bazlı hedefleme
  • Envanter eklentisi
Günün hedefiKatılımcı Ansible'ı CI hattına bağlayıp rollerini test edip AWX ile yönetebilir.
Modül 1
CI/CD Entegrasyonu
  • GitLab CI/GitHub Actions job
  • ansible-playbook'u pipeline'da çağırma
  • Ortam değişkeni ve gizli
  • Aşamalı (stage) yayın
  • Artefakt ve sürüm
  • Onay kapısı
Modül 2
Rol Testi
  • molecule senaryosu
  • Docker driver ile test
  • converge ve verify
  • idempotency testi
  • ansible-lint
  • yamllint
Modül 3
AWX/Platform
  • İş şablonu (job template)
  • Anket (survey) ile parametre
  • Zamanlama
  • RBAC ve ekip
  • Bildirim entegrasyonu
  • Denetim günlüğü
Modül 4
Gizli ve İşletim
  • Vault ile sır
  • Harici kasa entegrasyonu
  • Değişken şifreleme
  • Loglama ve izleme
  • Hata müdahale
  • Dağıtım kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Uygulama Dağıtımı

Çok katmanlı bir uygulamayı rollerle dağıtırsınız.

✅
Rolling Deploy

serial ve LB yönetimiyle kesintisiz yayın yaparsınız.

✅
Sağlık Kontrolü

uri ve wait_for ile yayını doğrularsınız.

✅
Docker

Ansible ile konteyner, imaj ve ağ yönetirsiniz.

✅
Dinamik Envanter

Bulut ve konteyner envanterini dinamik üretirsiniz.

✅
CI/CD

Ansible'ı pipeline'a bağlayıp dağıtımı tetiklersiniz.

✅
Rol Testi

molecule ve lint ile rollerinizi test edersiniz.

✅
AWX

İş şablonu ve zamanlama ile otomasyonu yönetirsiniz.

Kimler İçin Uygundur?

  • DevOps mühendisleri
  • uygulama dağıtımından sorumlu sistem yöneticileri
  • CI/CD'yi otomatikleştirmek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
DevOps mühendisleri, uygulama dağıtımından sorumlu sistem yöneticileri ve CI/CD'yi otomatikleştirmek isteyenler için uygundur.
Ansible temeli şart mı?
Evet; playbook, envanter ve rol kavramlarına aşinalık beklenir, eğitim pratik senaryolara odaklanır.
Konteyner kapsanıyor mu?
Evet; community.docker ile imaj, konteyner ve compose yönetimi uygulamalı ele alınır.
Hangi CI araçları gösteriliyor?
GitLab CI ve GitHub Actions ile Ansible'ı tetikleme örnekleri işlenir.
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 for DevOps: Practical Uses of Ansible 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)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 →
Altyapı Otomasyonu (IaC)Pratikte Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Pratikte Terraform Eğitimi

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

HCL temelleri, plan/apply iş akışı, CI/CD ve AWS kaynak sağlama ile uygulama odaklı Türkçe Terraform eğitimi. init/plan/apply ve drift tespiti.

Detayları Gör →
Altyapı Otomasyonu (IaC)Puppet Essentials and Configuration Management Basics Eğitimi
DevOps ve Konteyner Eğitimleri

Puppet Essentials and Configuration Management Basics Eğitimi

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

Puppet mimarisi, kaynaklar, manifest/class, Hiera veri ayrımı ve Forge modülleriyle Puppet ve yapılandırma yönetimi temelleri eğitimi.

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