Eğitim İçeriği

Ansible ve Otomasyon Desenlerine Giriş

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

Dayanıklı Playbook Yazma

  • Playbook yapısı, görevler ve handler'lar
  • İdempotans ve hata yönetimi
  • Görevleri yeniden kullanarak includes ve imports ile çalışma

Roller, Koleksiyonlar ve Proje Yapısı

  • Rolleri oluşturma ve düzenleme
  • Koleksiyonların derlenmesi ve yayınlanması
  • En iyi uygulamalar için depo düzeni ve yeniden kullanım

Değişkenler, Facts ve Şablonlar

  • Değişken önceliği ve kapsamları
  • Facts kullanımı ve özel fact toplama
  • Konfigürasyon oluşturma için Jinja2 şablonları

Modüller, Eklentiler ve Genişletilebilirlik

  • Çekirdek ve topluluk modülleri özeti
  • Eklentilerin ve özel modüllerin geliştirilmesi
  • 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 pipelines'a (GitHub Actions, Jenkins) entegre etme

AWX/Tower ile Operasyonelleştirme

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

Ölçeklendirme, Performans ve Sorun Giderme

  • Envanter ve bağlantı performansını iyileştirme
  • Büyük ölçekli eşzamanlılık ve orkestrasyon stratejileri
  • Playbook'ları 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 yükleme stratejileri

Taç Projesi: Sondan Başa Otomasyon Hattı

  • Gerçekçi bir kullanım durumu için otomasyon çözümü tasarlamak
  • Playbook'lar, roller, testler ve CI/CD entegrasyonunu uygulamak
  • Sunumlar, akran incelemeleri ve eğitmen geribildirimi

Özeti ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Linux sistem yönetimi temellerinin anlaşılması
  • 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ı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler