Eğitim İçeriği

Ansible ve Otomasyon Desenleri Giriş

  • Ansible mimarisi ve temel kavramlar
  • Envanter yönetimi ve bağlantı seçenekleri
  • Ad-hoc komutlar ve basit playbooks

Dayanıklı Playbooks Yazma

  • Playbook yapısı, görevler ve işleyiciler
  • Idempotans ve hata yönetimi
  • Includes ve imports ile görevleri tekrar kullanma

Roller, Koleksiyonlar ve Proje Yapısı

  • Rolleri oluşturma ve düzenleme
  • Koleksiyonları oluşturma ve yayınlama
  • En iyi uygulamalar: depo düzeni ve tekrar kullanımı

Değişkenler, Gerçekler ve Şablonlama

  • Değişken önceliği ve kapsamları
  • Gerçekleri kullanma ve özel gerçek toplama
  • Jinja2 şablonları ile yapılandırma oluşturma

Modüller, Eklentiler ve Genişletilebilirlik

  • Temel ve topluluk modülleri genel bakış
  • Eklentiler ve özel modüller geliştirme
  • Gizli bilgileri ve kimlik bilgilerini güvenli bir şekilde yönetme

Test, Kalite ve CI/CD Entegrasyonu

  • Molecule ve Testinfra ile birim ve entegrasyon testi
  • Linting ve kalite kapıları (ansible-lint, yamllint)
  • Ansible'ı CI/CD hatalarına entegre etme (GitHub Actions, Jenkins)

AWX/Tower ile Operasyonelleştirme

  • AWX/Tower kurulumu ve mimarisi
  • Job şablonları, iş akışları ve zamanlamalar
  • RBAC, günlükler, bildirimler ve denetim kabiliyetleri

Ölçeklendirme, Performans ve Sorun Giderme

  • Envanter ve bağlantı performansını optimize etme
  • Büyük ölçekli paralellik ve orkestrasyon stratejileri
  • Playbooks hata ayıklama ve operasyonel sorun giderme

Güvenlik, Uyumluluk ve Kurumsal Desenler

  • Gizli bilgileri yönetme (Vault, Ansible Vault, dış depolar)
  • Uyumluluk otomasyonu ve değişiklik kontrol desenleri
  • Afet kurtarma ve geri dönüş stratejileri

Kapanış Projesi: Sondan Başa Otomasyon Hattı

  • Gerçekçi bir kullanım senaryosu için otomasyon çözümü tasarlamak
  • Playbooks, roller, testler ve CI/CD entegrasyonunu uygulamak
  • Sunumlar, akran incelemeleri ve eğitmen geribildirimleri

Özeti ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Linux sistem yönetimi temellerini anlama
  • Temel kabuk betikleri ve komut satırı araçlarıyla deneyim
  • YAML ve sürüm kontrol kavramlarına aşinalık

Hedef Kitle

  • Sistem yöneticileri
  • DevOps mühendisleri
  • Platform ve otomasyon mühendisleri
 35 Saat

Katılımcı Sayısı


Katılımca başına fiyat

Danışanlarımızın Yorumları (2)

Yaklaşan Etkinlikler

İlgili Kategoriler