MICROSOFT WINDOWS AUTOMATION WITH RED HAT ANSIBLE AUTOMATION PLATFORM (DO417) EĞİTİMİ

Windows filonuzu Ansible ile yönetin

WinRM/Kerberos, win_feature, win_package, Chocolatey, PowerShell DSC, Active Directory ve AAP ile Windows otomasyonu.

WinRM ve win_ modülleriyle Windows sunucularını yapılandırır; Active Directory ve PowerShell DSC yönetir, AAP üzerinde Windows otomasyonunu merkezileştirirsiniz.

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

Eğitim Hakkında

Linux'tan Windows'a: AAP ile Windows sunucu otomasyonu

Bu eğitim, Windows sunucularını Ansible ve Red Hat Ansible Automation Platform ile otomatize etmeyi DO417 müfredatı çizgisinde ele alır. WinRM dinleyici ve Kerberos/NTLM kimlik doğrulamasını kurar; win_feature, win_package, win_service ve win_chocolatey ile yapılandırma yapar; PowerShell DSC ve win_updates ile durum yönetir; microsoft.ad collection ile Active Directory nesnelerini yönetir; AAP üzerinde Windows envanteri, credential ve job template kurarsınız. Ansible temelleri ve ileri teknikler de pekiştirilir.

Süre ve Format

4 Gün. Her gün dört modül; Ansible temelleri, Windows modülleri, AAP entegrasyonu ve ileri teknikler uygulamalı işlenir.

Seviye

Orta Seviye — WinRM, win_ modülleri ve AAP ile Windows sunucu otomasyonu.

Öğrenme Metodu

Her konu WinRM üzerinden gerçek Windows sunuculara uygulanıp AAP'de job template ile çalıştırılarak pekiştirilir.

Neden Bu Eğitim?

🤖Agentless Otomasyon

Yüzlerce sunucuyu ajan kurmadan, SSH/WinRM üzerinden tek komutla yapılandırırsınız.

📜Okunur Playbook

YAML tabanlı playbook'larla altyapı adımlarını herkesin anlayacağı biçimde belgelersiniz.

♻️Idempotency

Playbook'ları defalarca çalıştırsanız da sistem yalnızca gereken değişikliği uygular.

Anahtar Konular

ansible windowswindows automationDO417winrm ansiblewin_ modülleriansible chocolateypowershell dsc ansibleansible active directoryansible automation platformwindows otomasyon
“Otomasyon işletim sistemi tanımaz; iyi tasarım hepsini kapsar.”

Ön Koşullar

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

1
Linux Temeli

Temel Linux komutları, servis ve paket yönetimine aşinalık beklenir.

2
SSH ve YAML

SSH ile uzak sunucu bağlantısı ve YAML sözdizimi bilgisi faydalıdır.

3
Çalışma Ortamı

Ansible kurulu bir control node ve erişilebilir en az bir managed node gerekir.

4
Ağ Bilgisi

Temel ağ, port ve kimlik doğrulama kavramları içeriği izlemeyi kolaylaştırır.

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ı Ansible mimarisini kavrayıp envanter tanımlayarak ad-hoc komut ve modülleri çalıştırabilir.
Modül 1
Ansible Mimarisi
  • agentless mimari ve SSH/WinRM taşıma
  • control node vs managed node ayrımı
  • ansible.cfg öncelik sırası ve temel ayarlar
  • modül, plugin ve collection kavramları
  • idempotency: changed vs ok durumu
  • Python yorumlayıcı keşfi (ansible_python_interpreter)
Modül 2
Envanter
  • INI ve YAML formatında statik envanter
  • group, host ve iç içe grup (children) tanımı
  • host_vars ve group_vars dizin düzeni
  • dinamik envanter eklentileri (aws_ec2, azure_rm)
  • ansible-inventory --graph ile görüntüleme
  • pattern ile host seçimi (all, grup, :&, :!)
Modül 3
Bağlantı ve Kimlik
  • SSH anahtar tabanlı kimlik doğrulama
  • become ve privilege escalation (sudo)
  • -ask-pass / --ask-become-pass
  • ansible ping modülü ile erişim testi
  • ProxyJump / bastion üzerinden bağlantı
  • ansible_user ve bağlantı değişkenleri
Modül 4
Ad-hoc ve Modüller
  • ansible all -m ping ile hızlı test
  • command vs shell modül farkı
  • copy, file, lineinfile dosya modülleri
  • package/yum/apt ile paket yönetimi
  • service/systemd ile servis yönetimi
  • m setup ile fact toplama
Günün hedefiKatılımcı WinRM üzerinden Windows sunucularını win_ modülleri ve PowerShell ile uçtan uca otomatize edebilir.
Modül 1
WinRM Bağlantısı
  • WinRM dinleyici ve HTTPS yapılandırması
  • ansible_connection=winrm ve transport (ntlm, kerberos, credssp)
  • pywinrm bağımlılığı ve kimlik doğrulama
  • ansible_winrm_server_cert_validation ayarı
  • Kerberos ile domain kimlik doğrulama
  • bağlantı sorun giderme (5985/5986)
Modül 2
Windows Modülleri
  • win_feature ile rol/özellik kurulumu
  • win_package ve MSI/EXE kurulumu
  • win_service ve servis yönetimi
  • win_user / win_group yönetimi
  • win_copy, win_file, win_template
  • win_regedit ile registry yönetimi
Modül 3
Paket ve Yapılandırma
  • win_chocolatey ile paket yönetimi
  • win_updates ile Windows güncellemeleri
  • win_shell / win_command ve PowerShell
  • win_dsc ile PowerShell DSC kaynakları
  • win_scheduled_task ile görev zamanlama
  • win_firewall_rule yönetimi
Modül 4
Domain ve Kimlik
  • win_domain / win_domain_controller kurulumu
  • win_domain_membership ile domain'e katma
  • microsoft.ad collection ile AD nesneleri
  • win_domain_user / win_domain_group
  • GPO ve güvenlik ayarları otomasyonu
  • reboot modülü ve yeniden başlatma yönetimi
Günün hedefiKatılımcı Automation Controller'da proje, envanter, credential ve job template tanımlayarak otomasyonu merkezileştirebilir.
Modül 1
Platform Bileşenleri
  • Automation Controller (eski Tower) mimarisi
  • Private Automation Hub ve collection dağıtımı
  • Execution Environment (EE) ve ansible-builder
  • automation mesh ve execution/hop node'ları
  • Event-Driven Ansible bileşeni genel bakış
  • lisanslama ve subscription (sınav/ücret ilgili kuruma aittir)
Modül 2
Proje ve Envanter
  • Git tabanlı proje senkronizasyonu (SCM)
  • statik ve dinamik envanter kaynakları
  • smart inventory ve host filtreleme
  • inventory source ve güncelleme planı
  • envanter grupları ve değişken yönetimi
  • constructed inventory kullanımı
Modül 3
Kimlik Bilgileri
  • machine, cloud, vault credential türleri
  • credential injection ve ortam değişkenleri
  • custom credential type tanımı
  • external secret management (Vault, CyberArk)
  • credential'ın job template'e bağlanması
  • credential güvenliği ve RBAC
Modül 4
Job Template
  • job template oluşturma ve parametreleme
  • survey ile çalışma anında girdi toplama
  • extra variables ve prompt on launch
  • schedule ile zamanlanmış çalıştırma
  • job slicing ile paralel yürütme
  • job çıktısı, event ve host durumu izleme
Günün hedefiKatılımcı döngü, koşul, Vault ve delegation gibi ileri tekniklerle karmaşık otomasyon senaryolarını çözebilir.
Modül 1
Döngü ve Koşul
  • loop ile liste üzerinde yineleme
  • loop + dict2items ve subelements
  • when koşulları ve mantıksal operatörler
  • until/retries/delay ile bekleme döngüsü
  • loop_control ile label ve index_var
  • with_* -> loop geçiş pratiği
Modül 2
Ansible Vault
  • ansible-vault create/edit/encrypt
  • değişken ve dosya şifreleme
  • vault-id ile çoklu şifre yönetimi
  • -vault-password-file ile otomasyon
  • inline !vault şifreli değişken
  • sır yönetimi ve CI entegrasyonu
Modül 3
Delegation ve Akış
  • delegate_to ile başka host'ta görev
  • run_once ile tek sefer çalıştırma
  • local_action ve control node görevleri
  • serial ile rolling (kademeli) güncelleme
  • throttle ve forks ile eşzamanlılık
  • wait_for ile servis hazırlık bekleme
Modül 4
Hata ve Performans
  • block/rescue/always ile hata yakalama
  • ignore_errors ve any_errors_fatal
  • strategy: free vs linear
  • fact caching ile hızlandırma
  • async/poll ile uzun süren görev
  • SSH pipelining ve mitogen ile performans

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Envanter ve Modül

agentless mimariyi kavrayıp envanter tanımlar, ad-hoc komut ve modülleri çalıştırırsınız.

✅
Windows Otomasyonu

WinRM üzerinden win_ modülleri ve PowerShell ile Windows sunucularını otomatize edersiniz.

✅
Automation Platform

Controller'da proje, envanter, credential ve job template ile otomasyonu merkezileştirirsiniz.

✅
İleri Teknikler

loop, koşul, Vault ve delegation ile karmaşık otomasyon senaryolarını çözersiniz.

✅
Idempotent Otomasyon

idempotent playbook tasarımıyla tekrar çalıştırmada tutarlı sonuç alırsınız.

✅
Sır Yönetimi

Ansible Vault ile hassas verileri şifreleyip güvenle yönetirsiniz.

✅
Hata Yönetimi

block/rescue/always ile dayanıklı ve güvenli otomasyon akışları kurarsınız.

✅
Kod Kalitesi

ansible-lint ve Molecule ile otomasyon kodunuzu test edip standartlaştırırsınız.

Kimler İçin Uygundur?

  • Windows altyapısı yöneten sistem yöneticileri
  • karma (Linux+Windows) ortamı tek platformdan otomatize etmek isteyen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Windows altyapısı yöneten, karma ortamı tek platformdan otomatize etmek isteyen sistem yöneticileri için uygundur.
Ansible Windows'ta nasıl çalışır?
Control node Linux'tur; Windows hedeflere WinRM üzerinden bağlanır ve win_ modülleri/PowerShell ile iş yapar.
Active Directory yönetilir mi?
Evet; microsoft.ad collection ile domain, kullanıcı ve grup nesneleri yönetilir.
Önceden Ansible bilmek gerekir mi?
Temel düzey yeterlidir; ilk gün temeller tazelenir.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; resmi Red Hat sınav başvurusu ve ücreti ilgili kuruma aittir.

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. Microsoft Windows Automation with Red Hat Ansible Automation Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 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)Terraform Associate : Introduction to Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : Introduction to Terraform Eğitimi

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

IaC kavramları, Terraform kurulumu, ilk .tf dosyası ve init/plan/apply/destroy döngüsüyle altyapıyı kodla yönetmeye sıfırdan başlayın.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : Maintaining Infrastructure with Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : Maintaining Infrastructure with Terraform Eğitimi

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

State komutları, drift tespiti, import, -replace ve moved bloğuyla üretimdeki Terraform altyapısını kesintiye uğratmadan sürdürüp refactor etmeyi öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : Providers, Resources, Variables, & HCL Configuration Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : Providers, Resources, Variables, & HCL Configuration Eğitimi

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

Provider sürüm kısıtları, resource ve data source, değişkenler, çıktılar ve HCL söz dizimiyle Terraform yapılandırmasının temel taşlarını uygulamalı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : Terraform Core Workflow Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : Terraform Core Workflow Eğitimi

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

Write-Plan-Apply döngüsünü, init/plan/apply/destroy komutlarını ve plan dosyalarıyla deterministik, güvenli Terraform değişiklik akışını uygulamalı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : Validation, Sensitive Data, & Secrets Management Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : Validation, Sensitive Data, & Secrets Management Eğitimi

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

Değişken validation, sensitive değerler, pre/postcondition ve Vault entegrasyonuyla Terraform'da hassas veri ve secrets yönetimini güvenle uygulayın.

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