Ansible'ı gerçek projelerdeki gibi kullan
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.
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.
3 Gün. Her gün dört modül; katılımcılar proje düzeninden rol tasarımı, test ve performansa ilerler.
Orta Seviye — Gerçek dünya desenleriyle Ansible: yeniden kullanılabilir roller, test ve iş akışları.
Katılımcılar örnek bir projeyi yeniden düzenleyip rolleri molecule ile test ederek pratik desenleri uygular.
Gerçek projelerde kullanılan temiz yapı ve rol tasarımını öğrenirsiniz.
molecule ile rollerinizi otomatik test etmeyi kazanırsınız.
Büyük projelerde bakımı kolay, sürdürülebilir kod yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Playbook, envanter ve basit rol deneyimi beklenir.
Sunucu yönetimi bilgisi gerekir.
Sürüm kontrolüne aşinalık faydalıdır.
Docker veya sanal makine ile test ortamı gerekir.
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.
Program sonunda katılımcılar:
Temiz, ortamlara ayrılmış bir proje yapısı kurarsınız.
argument_specs ile sözleşmeli roller tasarlarsınız.
requirements.yml ile bağımlılıkları yönetirsiniz.
block/rescue ile sağlam akışlar yazarsınız.
Filtre ve lookup ile karmaşık veriyi işlersiniz.
Rollerinizi otomatik test edersiniz.
ansible-lint ve yamllint ile kalite standardı kurarsınız.
forks ve caching ile playbook'u hızlandırırsınız.
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.
İ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 →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 →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 →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 →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 →