ANSIBLE IN PRACTICE EĞİTİMİ

Ansible'ı gerçek projelerdeki gibi kullan

Yeniden kullanılabilir rol tasarımı, Galaxy, molecule testi ve iş akışı desenleriyle Ansible'ı pratik seviyeye taşıyın.

Ansible'ı gerçek projelerde kullanılan olgun desenlerle ele alan, temiz proje düzeni, yeniden kullanılabilir rol tasarımı, molecule testi, hata yönetimi, lint ve performans ayarını öğreten orta seviye eğitim.

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

Eğitim Hakkında

Rol tasarımı, Galaxy, molecule testi ve desenler

Bu orta seviye eğitim, Ansible'ı gerçek projelerde kullanılan olgun desenlerle ele alır. Temiz playbook ve proje düzeni (ansible.cfg, envanter, group_vars yapısı); yeniden kullanılabilir rol tasarımı, defaults/vars ayrımı, argument_specs ile girdi sözleşmesi; Ansible Galaxy ve Automation Hub'dan koleksiyon/rol kullanımı ve requirements.yml; blok (block/rescue/always) ile sağlam hata yönetimi; döngü, filtre ve lookup eklentileriyle veri işleme; etiketler (tags), check mode ve --diff ile güvenli çalıştırma; molecule ile rol testi (converge, idempotence, verify), ansible-lint ve yamllint ile kalite; değişken önceliği ve sır yönetimi; performans (forks, fact caching, pipelining) ve büyük projede bakım kolaylığı işlenir. Katılımcı bakımı kolay, test edilebilir bir Ansible projesi kurar.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar proje düzeninden rol tasarımı, test ve performansa ilerler.

Seviye

Orta Seviye — Gerçek dünya desenleriyle Ansible: yeniden kullanılabilir roller, test ve iş akışları.

Öğrenme Metodu

Katılımcılar örnek bir projeyi yeniden düzenleyip rolleri molecule ile test ederek pratik desenleri uygular.

Neden Bu Eğitim?

🧱Olgun Desenler

Gerçek projelerde kullanılan temiz yapı ve rol tasarımını öğrenirsiniz.

🧪Test

molecule ile rollerinizi otomatik test etmeyi kazanırsınız.

🔧Bakılabilirlik

Büyük projelerde bakımı kolay, sürdürülebilir kod yazarsınız.

Anahtar Konular

ansible pratikrol tasarımımoleculeansible-lintansible galaxyblock rescueansible performansrequirements.ymlfact cachingsürdürülebilir ansible
“Çalışan playbook iyidir; test edilen ve bakılabilen playbook profesyoneldir.”

Ön Koşullar

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

1
Ansible Temeli

Playbook, envanter ve basit rol deneyimi beklenir.

2
Linux

Sunucu yönetimi bilgisi gerekir.

3
Git

Sürüm kontrolüne aşinalık faydalıdır.

4
Lab

Docker veya sanal makine ile test 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ı temiz bir proje düzeni kurup yeniden kullanılabilir roller tasarlayabilir.
Modül 1
Proje Yapısı
  • ansible.cfg düzeni
  • Envanter organizasyonu
  • group_vars/host_vars
  • Ortam ayrımı
  • Dizin standardı
  • README
Modül 2
Rol Tasarımı
  • Rol dizin yapısı
  • defaults vs vars
  • tasks parçalama (include_tasks)
  • handlers
  • Rol tek sorumluluk
  • Yeniden kullanım
Modül 3
Girdi Sözleşmesi
  • argument_specs
  • Zorunlu/varsayılan girdi
  • Tip kısıtı
  • Doğrulama
  • Belgeleme
  • Örnek kullanım
Modül 4
Galaxy
  • Galaxy'den rol/koleksiyon
  • requirements.yml
  • Sürüm sabitleme
  • Topluluk rolü uyarlama
  • Lisans
  • Bağımlılık yönetimi
Günün hedefiKatılımcı sağlam hata yönetimi ve veri işlemeyle güvenli playbook çalıştırabilir.
Modül 1
Hata Yönetimi
  • block/rescue/always
  • failed_when
  • ignore_errors riski
  • any_errors_fatal
  • Hata toparlama
  • Temizlik (always)
Modül 2
Veri İşleme
  • Filtreler (map, select, json_query)
  • lookup eklentileri
  • loop ve dict2items
  • Birleştirme (combine)
  • Varsayılan (default)
  • Karmaşık veri
Modül 3
Güvenli Çalıştırma
  • tags ve --skip-tags
  • check mode
  • -diff
  • -limit
  • -start-at-task
  • step modu
Modül 4
Sır ve Değişken
  • Değişken önceliği
  • Ansible Vault
  • vars_prompt
  • Harici değişken
  • Hassas çıktı (no_log)
  • Ortam ayrımı
Günün hedefiKatılımcı rollerini molecule ile test edip performansını iyileştirebilir.
Modül 1
molecule
  • Senaryo yapısı
  • Docker/Podman driver
  • converge
  • idempotence testi
  • verify (testinfra/ansible)
  • CI'de molecule
Modül 2
Kod Kalitesi
  • ansible-lint kuralları
  • yamllint
  • Adlandırma standardı
  • FQCN kullanımı
  • Kuraldan sapma yönetimi
  • pre-commit
Modül 3
Performans
  • forks ayarı
  • fact caching
  • gather_facts kontrolü
  • pipelining
  • async ve poll
  • strategy (free/linear)
Modül 4
Sürdürülebilirlik
  • Modülerleştirme
  • Sürüm notu
  • Dokümantasyon
  • Geriye uyumluluk
  • Kod incelemesi
  • Bakım kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Proje Düzeni

Temiz, ortamlara ayrılmış bir proje yapısı kurarsınız.

✅
Rol Tasarımı

argument_specs ile sözleşmeli roller tasarlarsınız.

✅
Galaxy

requirements.yml ile bağımlılıkları yönetirsiniz.

✅
Hata Yönetimi

block/rescue ile sağlam akışlar yazarsınız.

✅
Veri İşleme

Filtre ve lookup ile karmaşık veriyi işlersiniz.

✅
molecule

Rollerinizi otomatik test edersiniz.

✅
Kalite

ansible-lint ve yamllint ile kalite standardı kurarsınız.

✅
Performans

forks ve caching ile playbook'u hızlandırırsınız.

Kimler İçin Uygundur?

  • Ansible'ı temel düzeyde bilen ve gerçek projelerde olgun
  • sürdürülebilir kod yazmak isteyen mühendisler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Ansible'ı temel düzeyde bilen ve gerçek projelerde olgun, sürdürülebilir kod yazmak isteyen mühendisler için uygundur.
molecule nedir?
Ansible rollerini otomatik test eden bir araçtır; converge, idempotence ve verify adımlarıyla uygulamalı gösterilir.
Ön bilgi gerekir mi?
Evet; playbook ve basit rol deneyimi beklenir, eğitim ileri desenlere odaklanır.
Performans konuları var mı?
Evet; forks, fact caching, pipelining ve strategy ile ölçekleme ele alını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 in Practice 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)Gelişmiş Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Gelişmiş Terraform Eğitimi

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

İleri Terraform: modül mimarisi, remote state ve state operasyonları, count/for_each, dynamic block, provisioner, çoklu provider ve güvenlik. İleri seviye DVA e

Detayları Gör →
Altyapı Otomasyonu (IaC)Gelişmiş Terraform: Verimli Kod Olarak Altyapı Eğitimi
DevOps ve Konteyner Eğitimleri

Gelişmiş Terraform: Verimli Kod Olarak Altyapı Eğitimi

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

Verimli Terraform kodu: DRY, modül kompozisyonu, moved/import ile güvenli refactor, terraform test, tflint/tfsec ve performans. İleri seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Getting Started with Terraform for Google Cloud (GC-TERRA) Eğitimi
DevOps ve Konteyner Eğitimleri

Getting Started with Terraform for Google Cloud (GC-TERRA) Eğitimi

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

Terraform ile GCP'ye giriş: google provider, Compute Engine VM, VPC ağ ve firewall, Cloud Storage ve init/plan/apply akışı. Temel seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Getting Started with Terraform for Google Cloud (GSTGC) Eğitimi
DevOps ve Konteyner Eğitimleri

Getting Started with Terraform for Google Cloud (GSTGC) Eğitimi

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

Terraform iş akışı ve state ile GCP'ye giriş: init/plan/apply, google provider, GCS backend remote state, değişken ve output. Temel seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Getting Started with Terraform for Google Cloud Eğitimi
DevOps ve Konteyner Eğitimleri

Getting Started with Terraform for Google Cloud Eğitimi

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

Terraform ile GCP'ye giriş: google provider, Compute/VPC/Storage, değişken ve output yönetimi ile ilk modül yapısı. Temel seviye DVA eğitimi.

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