RED HAT ENTERPRISE LINUX AUTOMATION WITH ANSIBLE (AU294) EĞİTİMİ

RHEL yönetimini Ansible ile tekrarlanabilir kıl

Envanter, playbook, roller, Jinja2 şablonları, Ansible Vault ve RHEL sistem görevleriyle Linux altyapısını uçtan uca otomatikleştirin.

AU294 RHEL otomasyonu: Ansible envanteri, idempotent playbook, roller, Jinja2 şablonları, Vault ve RHEL sistem görevlerinin otomasyonu dört günde uygulamalı işlenir.

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

Eğitim Hakkında

Playbook, değişken/facts, roller, Vault ve RHEL görev otomasyonu

Bu eğitim (AU294) Red Hat Enterprise Linux ortamında Ansible ile sistem yönetimini otomatikleştirmeyi öğretir. Ansible'ın ajansız SSH mimarisi, statik/dinamik envanter, ad-hoc komutlar ve idempotent playbook yazımı ele alınır. Değişken önceliği, gather_facts ile olgu toplama, register, when/loop/block ile görev kontrolü ve Jinja2 şablonları işlenir. Roller, include_tasks/import_role ile büyük projelerin düzenlenmesi, handler ve hata ayıklama uygulanır. RHEL sistem yönetimi görevlerinin (kullanıcı, dnf ile yazılım, systemd servis, firewalld, cron, LVM depolama) otomasyonu, Ansible Vault ile hassas veri yönetimi, koleksiyon kullanımı ve async/serial ile optimizasyon gösterilir. AU294 müfredatı eğitmen eşliğinde yapılandırılmış bir akış izler. Katılımcı RHEL altyapısını kodla tekrarlanabilir biçimde yönetebilir hale gelir.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar Ansible temelinden RHEL görev otomasyonuna yapılandırılmış biçimde ilerler.

Seviye

Orta Seviye — Ansible ile envanter, idempotent playbook, roller, Jinja2 şablonları, Vault ve RHEL sistem yönetimi görevlerinin otomasyonu.

Öğrenme Metodu

Katılımcılar denetim düğümünden managed node'lara playbook uygulayarak her gün RHEL görevlerini uçtan uca otomatikleştirir.

Neden Bu Eğitim?

⚡İdempotent Otomasyon

Playbook'ları tekrar çalıştırdığınızda sistemin neden değişmediğini kavrarsınız.

🧩Rollerle Düzen

Büyük projeleri rol ve include/import ile bakımı kolay biçimde düzenlersiniz.

🖥️RHEL Görevleri

Kullanıcı, servis, depo ve depolama görevlerini kodla tekrarlanabilir kılarsınız.

Anahtar Konular

au294rhel ansible otomasyonansible eğitimired hat ansibleansible playbookansible rolrhce hazırlıkrhel otomasyonansible vaultlinux otomasyon
“Elle yapılan her işlem tek seferliktir; playbook'a dönüşen işlem kurumsal bir yeteneğe dönüşür.”

Ön Koşullar

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

1
Linux Yönetimi

RHEL/CentOS yönetimi ve komut satırı deneyimi güçlü biçimde faydalıdır.

2
SSH Bilgisi

SSH anahtar yönetimi ve ayrıcalık yükseltme (sudo) kavramları beklenir.

3
YAML

Temel YAML söz dizimi okuryazarlığı faydalıdır.

4
Lab Ortamı

Birden çok managed node'a erişebilen bir denetim düğümü.

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ı, envanter tanımlayıp idempotent bir playbook çalıştırabilir.
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
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 3
Ad-Hoc Komutlar
  • ansible komutuyla tek seferlik görev çalıştırma
  • ping, command, shell, copy modüllerinin kullanımı
  • m modül ve -a argüman parametreleri
  • Paralellik için -f (forks) ayarı
  • become ile ayrıcalık yükseltme (sudo)
  • Ad-hoc ile playbook arasındaki tercih kriterleri
Modül 4
Playbook Yazımı
  • Play yapısı: hosts, tasks, become alanları
  • Task adlandırma ve modül çağrısı (FQCN)
  • ansible-playbook --syntax-check ve --check (dry-run)
  • ansible-playbook -v/-vvv ayrıntı seviyeleri
  • ansible.builtin koleksiyon ad alanı
  • Play yürütme sırası ve strateji (linear/free)
Günün hedefiKatılımcı, değişken ve koşullarla dinamik görevler yazabilir.
Modül 1
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 2
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 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
Dosya ve İçerik Yönetimi
  • copy, file, lineinfile, blockinfile modülleri
  • template ile dinamik dosya dağıtımı
  • fetch ile uzak dosyayı denetim düğümüne alma
  • Dosya izinleri, sahiplik ve SELinux bağlamı
  • archive/unarchive ile sıkıştırma işlemleri
  • validate parametresiyle güvenli dosya değişimi
Günün hedefiKatılımcı, rollerle büyük projeleri düzenli yönetebilir.
Modül 1
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
Modül 2
Büyük Projelerin Yönetimi
  • include_tasks ve import_tasks ile görev bölümleme
  • include_role ve import_role: dinamik/statik dahil etme
  • vars_files ile değişken dosyalarını ayrıştırma
  • Birden çok playbook'u import_playbook ile birleştirme
  • Etiket (tag) stratejisiyle seçmeli çalıştırma
  • Proje dizin düzeni ve bakım kolaylığı
Modül 3
Handler ve Bildirim
  • notify ile değişiklikte handler tetikleme
  • handlers bölümü ve çalışma zamanı (play sonu)
  • Birden çok görevden aynı handler'ı tetikleme
  • meta: flush_handlers ile erken çalıştırma
  • listen ile handler topikleri
  • Servis yeniden başlatma için tipik handler deseni
Modül 4
Hata Ayıklama
  • debug modülü ile değişken ve mesaj yazdırma
  • vvvv ile bağlantı ve modül çağrı ayrıntısı
  • ansible-playbook --step ve --start-at-task
  • assert modülüyle koşul doğrulama
  • ANSIBLE_STDOUT_CALLBACK ile çıktı biçimi
  • Yaygın hata: undefined variable ve bağlantı sorunları
Günün hedefiKatılımcı, RHEL yönetim görevlerini güvenle otomatikleştirebilir.
Modül 1
RHEL Sistem Yönetimi Otomasyonu
  • user/group modülleriyle hesap ve SSH anahtarı yönetimi
  • dnf/package ile yazılım kurulumu ve depo yönetimi
  • service/systemd ile servis durumu yönetimi
  • firewalld modülüyle güvenlik duvarı kuralları
  • cron/at modülleriyle zamanlanmış görevler
  • parted/lvol/filesystem ile depolama hazırlama
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
Koleksiyon ve İçerik
  • ansible-galaxy collection install ile koleksiyon kurma
  • FQCN (ansible.builtin, ansible.posix) kullanımı
  • requirements.yml ile içerik bağımlılığı tanımı
  • Ansible Galaxy'den rol kurulumu
  • Koleksiyon arama yolu (collections_paths)
  • İçerik sürümü sabitleme ve yeniden üretilebilirlik
Modül 4
Ansible'ı Optimize Etme
  • Fact önbellekleme (fact caching) ile hız
  • async ve poll ile uzun süren görevler
  • serial ile toplu (rolling) dağıtım
  • delegate_to ve run_once ile görev devretme
  • strategy ve forks ile paralellik ayarı
  • throttle ile kaynak sınırlama

Eğitim Kazanımları

Program sonunda katılımcılar:

⚡
Playbook Yazımı

Envanter ve değişkenlerle idempotent playbook yazabilirsiniz.

📊
Facts ve Değişken

gather_facts ve register ile dinamik otomasyon kurabilirsiniz.

🧩
Rol Tasarımı

Roller ve include/import ile büyük projeleri düzenleyebilirsiniz.

📝
Şablon Üretimi

Jinja2 şablonlarıyla dinamik yapılandırma dosyaları üretebilirsiniz.

🔐
Vault Kullanımı

Ansible Vault ile hassas verileri şifreleyip kullanabilirsiniz.

🖥️
RHEL Otomasyonu

Kullanıcı, servis, firewall ve depolama görevlerini otomatikleştirebilirsiniz.

🧰
Hata Ayıklama

debug ve -vvvv ile playbook sorunlarını tanılayabilirsiniz.

🚀
Optimizasyon

async, serial ve fact caching ile otomasyonu hızlandırabilirsiniz.

Kimler İçin Uygundur?

  • RHEL/Linux yönetimi deneyimi olan
  • sistem yönetimi görevlerini Ansible ile otomatikleştirmek isteyen sistem yöneticileri ile DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
RHEL/Linux yönetimi deneyimi olan ve sistem görevlerini Ansible ile otomatikleştirmek isteyen sistem yöneticileri ile DevOps mühendisleri için uygundur.
AU294 nedir?
Red Hat'in RHEL otomasyonunu Ansible ile öğreten temel kursunun abonelik ürün kodudur; içerik RH294 müfredatıyla aynıdır.
Idempotency neden önemlidir?
Aynı playbook'un tekrar çalıştırıldığında yalnızca gereken değişikliği yapması güvenli ve tekrarlanabilir otomasyonun temelidir; eğitimde uygulanır.
Hangi RHEL görevleri kapsanır?
Kullanıcı/grup, dnf ile yazılım, systemd servis, firewalld, cron ve LVM depolama gibi tipik sistem yönetimi görevleri otomatikleştirilir.
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 Enterprise Linux Automation with Ansible (AU294) Eği 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)Puppet Temel Bilgiler Eğitimi
DevOps ve Konteyner Eğitimleri

Puppet Temel Bilgiler Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Puppet ile bildirimsel yapılandırma yönetimine giriş: agent-server mimarisi, resource modeli, manifest yazımı, Facter ve idempotency uygulamalı anlatılır.

Detayları Gör →
Altyapı Otomasyonu (IaC)Puppet Temelleri Eğitimi
DevOps ve Konteyner Eğitimleri

Puppet Temelleri Eğitimi

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

Puppet modülleri, class ve defined type'lar, Hiera veri hiyerarşisi ve ERB/EPP şablonlarıyla modüler yapılandırma yönetimini uygulamalı öğrenin.

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

Red Hat Ansible Automation Platform Boot - Camp Classroom Training Eğitimi

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

Ansible core, roller, Automation Controller, execution environment ve automation mesh'i tek yoğun kampta öğrenin; workflow ve EDA ile kurumsal otomasyon kurun.

Detayları Gör →
Altyapı Otomasyonu (IaC)Red Hat Ansible Automation Platform Boot Camp (AU710) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Ansible Automation Platform Boot Camp (AU710) Eğitimi

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

AU710 kamp müfredatıyla Ansible dili, RHEL otomasyonu, roller, Controller yönetimi ve EX294 sınav becerilerini yoğun bir programda pekiştirin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Red Hat Ansible Automation Platform ile Ağ Otomasyonu Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Ansible Automation Platform ile Ağ Otomasyonu Eğitimi

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

Ansible Automation Platform ile IOS, NX-OS, EOS ve Junos cihazlarını otomatikleştirin; kaynak modülleri, şablonlar ve Controller ile ağ otomasyonunu ölçeklendir

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