RED HAT ANSIBLE AUTOMATION PLATFORM İLE AĞ OTOMASYONU EĞİTİMİ

Çok satıcılı ağ cihazlarını tek playbook ile yönet

Ansible ile IOS, NX-OS, EOS ve Junos cihazlarını yapılandırın; kaynak modülleri, şablonlar ve Controller ile ağ otomasyonunu ölçeklendirin.

Ansible ile çok satıcılı ağ otomasyonu eğitimi: bağlantı modeli, cihaz facts, kaynak modülleri, Jinja2 ile toplu yapılandırma ve Controller ile ölçekleme.

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

Eğitim Hakkında

Ağ bağlantı eklentileri, cihaz facts, kaynak modülleri ve toplu yapılandırma

Bu eğitim Ansible Automation Platform'u ağ cihazı otomasyonuna uygular. Ağ cihazlarının sunuculardan farklı bağlantı modeli (network_cli, netconf, httpapi), ansible_network_os ile platform belirleme ve enable modu ele alınır. ios_facts/nxos_facts ile cihaz durumu toplama, running-config okuma ve kaynak bazlı facts işlenir. ios_config, cli_config, cli_command ve ios_vlans gibi kaynak modülleriyle idempotent yapılandırma, Jinja2 şablonlarıyla toplu dağıtım, cli_parse/TextFSM ile çıktı ayrıştırma ve yapılandırma yedekleme uygulanır. Controller üzerinde ağ job template'leri ile otomasyon ölçeklendirilir. Katılımcı çok satıcılı bir ağı kodla yönetebilir hale gelir.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar bağlantı modelinden çok satıcılı toplu yapılandırmaya ilerler.

Seviye

İleri Seviye — Ansible ağ bağlantı modeli, çok satıcılı cihaz yapılandırması, kaynak modülleri ve Controller üzerinden ağ otomasyonu.

Öğrenme Metodu

Katılımcılar sanal ağ cihazları üzerinde VLAN/arayüz yapılandırmasını playbook ile uygulayıp drift tespiti yapar.

Neden Bu Eğitim?

🌐Çok Satıcılı Yönetim

IOS, NX-OS, EOS ve Junos cihazlarını tek otomasyon diliyle yönetirsiniz.

🧩Kaynak Modülleri

VLAN ve arayüz gibi kaynakları idempotent biçimde beyan edersiniz.

💾Yedek ve Uyum

Yapılandırmayı yedekleyip drift'i otomatik tespit edersiniz.

Anahtar Konular

ansible ağ otomasyonunetwork automationansible network_cliios_configağ otomasyonu eğitiminetopscli_commandansible vlançok satıcılı ağautomation controller
“Ağ yapılandırması bir metin dosyasıysa, onu da uygulama kodu gibi sürümlemek ve test etmek elinizdedir.”

Ön Koşullar

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

1
Ağ Temeli

VLAN, routing ve switch/router CLI bilgisi güçlü biçimde faydalıdır.

2
Ansible Temeli

Playbook, envanter ve değişken kavramlarına aşinalık beklenir.

3
SSH/Erişim

Ağ cihazlarına SSH erişimi ve kimlik bilgisi yönetimi.

4
Lab Cihazları

Sanal ya da fiziksel çok satıcılı ağ cihazlarına erişim.

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ı, ağ cihazlarına Ansible ile bağlanıp facts toplayabilir.
Modül 1
Ansible ve YAML Temelleri
  • Ansible'ın ajansız (agentless) SSH tabanlı mimarisi
  • YAML söz dizimi: girinti, liste ve sözlük (key-value) yapıları
  • Control node ve managed node rollerinin ayrımı
  • ansible.cfg öncelik sırası ve temel ayarlar
  • Idempotency ilkesi ve değişiklik (changed) durumu
  • ansible --version ve Python yorumlayıcı bağımlılığı
Modül 2
Ağ Bağlantı Modeli
  • network_cli, netconf ve httpapi bağlantı eklentileri
  • ansible_network_os ile platform belirleme (ios, nxos, eos, junos)
  • Managed node'da SSH yerine CLI oturum yönetimi
  • ansible_become ve enable modu (ios enable)
  • Bağlantı değişkenlerinin group_vars ile merkezi tanımı
  • Ağ modüllerinin sunucu modüllerinden farkı
Modül 3
Envanter Yönetimi
  • Statik envanter: INI ve YAML biçimleri
  • Host grupları ve iç içe (children) grup tanımı
  • host_vars ve group_vars dizin yapısı
  • ansible_host, ansible_user, ansible_port bağlantı değişkenleri
  • Dinamik envanter eklentileri (aws_ec2, vmware)
  • ansible-inventory --graph ile envanter doğrulama
Modül 4
Ağ Facts ve Durum
  • ios_facts/nxos_facts ile cihaz bilgisi toplama
  • Çalışan yapılandırmayı (running-config) okuma
  • Arayüz, VLAN ve komşuluk (neighbor) verisi
  • gather_network_resources ile kaynak bazlı facts
  • Durum karşılaştırma ve uyumluluk denetimi
  • Facts'i rapor ve envantere besleme
Günün hedefiKatılımcı, idempotent cihaz yapılandırması uygulayabilir.
Modül 1
Yapılandırma Yönetimi
  • ios_config/nxos_config ile komut gönderme
  • cli_config ve cli_command platform-bağımsız modülleri
  • Kaynak modülleri (ios_vlans, ios_l3_interfaces)
  • before/after ve match parametreleriyle idempotent config
  • Yapılandırma yedekleme (backup) ve geri yükleme
  • parents ile hiyerarşik komut bloğu uygulama
Modül 2
Değişkenler ve Facts
  • Değişken tanım yerleri ve öncelik (precedence) sırası
  • gather_facts ve setup modülüyle olgu toplama
  • ansible_facts sözlüğüne erişim ve filtreleme
  • set_fact ile çalışma zamanı değişkeni üretme
  • register ile komut çıktısını değişkene alma
  • Sihirli değişkenler: hostvars, inventory_hostname, groups
Modül 3
Görev Kontrolü
  • when koşuluyla görevleri şarta bağlama
  • loop ve with_items ile yineleme
  • Döngüde item ve loop_control kullanımı
  • block/rescue/always ile hata yakalama
  • changed_when ve failed_when ile durum geçersiz kılma
  • tags ile görev alt kümesi çalıştırma
Modül 4
Ağ Facts ve Durum
  • ios_facts/nxos_facts ile cihaz bilgisi toplama
  • Çalışan yapılandırmayı (running-config) okuma
  • Arayüz, VLAN ve komşuluk (neighbor) verisi
  • gather_network_resources ile kaynak bazlı facts
  • Durum karşılaştırma ve uyumluluk denetimi
  • Facts'i rapor ve envantere besleme
Günün hedefiKatılımcı, şablonla çok cihaza toplu yapılandırma dağıtabilir.
Modül 1
Jinja2 ve Şablonlar
  • template modülü ile .j2 dosyalarından yapılandırma üretme
  • Jinja2 ifadeleri: {{ }}, {% %} ve yorumlar
  • Filtreler: default, to_nice_json, map, select
  • Koşul ve döngülerin şablon içinde kullanımı
  • lookup eklentileriyle dış veri çağırma
  • Şablonda whitespace ve trim_blocks kontrolü
Modül 2
Şablon ve Toplu Dağıtım
  • Jinja2 ile cihaz yapılandırma şablonları
  • Envanter değişkenlerinden VLAN/IP üretme
  • Birden çok satıcıya tek playbook ile dağıtım
  • cli_parse ve TextFSM ile çıktı ayrıştırma
  • Yapılandırma uyumsuzluğu (drift) tespiti
  • Toplu değişiklik için değişim penceresi otomasyonu
Modül 3
Yapılandırma Yönetimi
  • ios_config/nxos_config ile komut gönderme
  • cli_config ve cli_command platform-bağımsız modülleri
  • Kaynak modülleri (ios_vlans, ios_l3_interfaces)
  • before/after ve match parametreleriyle idempotent config
  • Yapılandırma yedekleme (backup) ve geri yükleme
  • parents ile hiyerarşik komut bloğu uygulama
Modül 4
Roller
  • ansible-galaxy init ile rol iskeleti oluşturma
  • Rol dizin yapısı: tasks, handlers, templates, defaults, vars
  • Rol varsayılanları (defaults) ve vars önceliği
  • roles ve include_role/import_role kullanımı
  • Rol bağımlılıkları (meta/main.yml dependencies)
  • Ansible Galaxy'den rol kurulumu ve requirements.yml
Günün hedefiKatılımcı, ağ otomasyonunu Controller üzerinden ölçeklendirebilir.
Modül 1
Job Template ve Workflow
  • Job template: playbook, envanter, credential eşleştirme
  • Survey ile çalışma zamanı parametre toplama
  • Workflow job template ile çok adımlı akış
  • Başarı/başarısızlık dallanması (on success/failure)
  • Zamanlama (schedule) ve tekrarlı çalıştırma
  • Bildirimler: Slack, e-posta, webhook entegrasyonu
Modül 2
Ansible Vault
  • ansible-vault create/edit/encrypt ile gizli veri
  • Şifreli değişken dosyalarının playbook'ta kullanımı
  • Tek değişkeni encrypt_string ile şifreleme
  • -vault-id ve çoklu vault parolaları
  • vault_password_file ile otomatik çözme
  • Duyarlı verinin günlüklerde no_log ile gizlenmesi
Modül 3
Kimlik ve Yetkilendirme
  • Machine, Vault, Source Control credential tipleri
  • Bulut credential'ları (AWS, Azure, GCP, VMware)
  • credential plugin ile dış kasa (HashiCorp Vault) entegrasyonu
  • RBAC rolleri: admin, execute, read atamaları
  • LDAP/SAML ile kurumsal kimlik entegrasyonu
  • Audit log ve etkinlik akışı (activity stream)
Modül 4
Şablon ve Toplu Dağıtım
  • Jinja2 ile cihaz yapılandırma şablonları
  • Envanter değişkenlerinden VLAN/IP üretme
  • Birden çok satıcıya tek playbook ile dağıtım
  • cli_parse ve TextFSM ile çıktı ayrıştırma
  • Yapılandırma uyumsuzluğu (drift) tespiti
  • Toplu değişiklik için değişim penceresi otomasyonu

Eğitim Kazanımları

Program sonunda katılımcılar:

🌐
Çok Satıcılı Otomasyon

IOS, NX-OS, EOS ve Junos cihazlarını tek playbook ile yönetebilirsiniz.

🔌
Bağlantı Modeli

network_cli ve netconf eklentileriyle doğru bağlantıyı kurabilirsiniz.

📋
Facts Toplama

ios_facts ile cihaz durumunu toplayıp rapora dönüştürebilirsiniz.

🧩
Kaynak Modülleri

ios_vlans gibi kaynak modülleriyle idempotent yapılandırma yazabilirsiniz.

📝
Şablonla Dağıtım

Jinja2 ile çok cihaza toplu yapılandırma üretebilirsiniz.

💾
Yedek ve Drift

Yapılandırmayı yedekleyip sürüklenmeyi tespit edebilirsiniz.

🔍
Çıktı Ayrıştırma

cli_parse/TextFSM ile CLI çıktısını yapılandırılmış veriye çevirebilirsiniz.

🎛️
Controller Ölçekleme

Ağ otomasyonunu Controller job template'leriyle ölçeklendirebilirsiniz.

Kimler İçin Uygundur?

  • Ağ mühendisleri
  • NetOps ekipleri
  • çok satıcılı ağ altyapısını Ansible ile otomatikleştirmek isteyen sistem/DevOps uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Ağ mühendisleri, NetOps ekipleri ve çok satıcılı ağ altyapısını Ansible ile otomatikleştirmek isteyen uzmanlar için uygundur.
Hangi satıcılar kapsanır?
Cisco IOS/NX-OS, Arista EOS ve Juniper Junos örnekleriyle çok satıcılı yaklaşım işlenir.
Ağ modülleri sunucu modüllerinden farklı mı?
Evet; ağ cihazları network_cli/netconf bağlantı eklentileri ve enable modu gibi kendine özgü bir modelle yönetilir.
Ansible deneyimi gerekir mi?
Playbook, envanter ve değişken kavramlarına aşinalık güçlü biçimde faydalıdır.
Eğitim sonunda sertifika veriliyor mu?
Katılım koşulları sağlandığında 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. Red Hat Ansible Automation Platform ile Ağ Otomasyonu Eğitim Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)Managing Azure with Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Managing Azure with Terraform Eğitimi

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

azurerm provider ile Resource Group, VNet, VM, AKS ve Key Vault sağlama; azurerm backend, modüller ve pipeline ile Azure üzerinde Terraform yönetimi eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Managing Enterprise Automation with Red Hat Ansible Automation Platform (AU467) Eğitimi
DevOps ve Konteyner Eğitimleri

Managing Enterprise Automation with Red Hat Ansible Automation Platform (AU467) Eğitimi

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

Automation Controller, workflow template, RBAC, automation mesh ve execution environment ile Red Hat AAP kurumsal yönetim eğitimi (AU467).

Detayları Gör →
Altyapı Otomasyonu (IaC)Managing Enterprise Automation with Red Hat Ansible Automation Platform (AU467LS) Eğitimi
DevOps ve Konteyner Eğitimleri

Managing Enterprise Automation with Red Hat Ansible Automation Platform (AU467LS) Eğitimi

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

Laboratuvar ağırlıklı Red Hat AAP yönetim eğitimi (AU467LS): Automation Controller, workflow template, RBAC ve gerçek dağıtım senaryoları.

Detayları Gör →
Altyapı Otomasyonu (IaC)Managing Enterprise Automation with Red Hat Ansible Automation Platform - Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Managing Enterprise Automation with Red Hat Ansible Automation Platform - Classroom Training Eğitimi

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

Sınıf ortamında playbook temelleri, Automation Controller, workflow template, RBAC ve ileri teknikler ile Red Hat AAP kurumsal yönetim eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Master Class: Terraform on AWS Infrastructure as a code (TFAWSIAC) Eğitimi
DevOps ve Konteyner Eğitimleri

Master Class: Terraform on AWS Infrastructure as a code (TFAWSIAC) Eğitimi

5 günUzmanOnline / Yüz Yüze / Hibrit

VPC, EC2, IAM, S3, RDS, EKS ve Lambda sağlama; modül mimarisi, CI/CD ve state parçalama ile AWS üzerinde uzman seviye Terraform master class eğitimi.

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