Ansible'ın ne olduğunu bir bakışta kavra
Ansible'ın DevOps otomasyonundaki rolüne genel bakış: agentless SSH mimarisi, ansible-core kurulumu, ansible.cfg, statik envanter, ad-hoc komutlar ve ilk playbook bu temel seviye eğitimde uygulamalı tanıtılır.
Mimari, kurulum, envanter, ad-hoc komutlar ve ilk playbook
Bu temel seviye eğitim, Ansible'a ve DevOps otomasyonundaki rolüne kapsayıcı bir genel bakış sunar. Ansible'ın agentless, SSH tabanlı mimarisi; control node ve managed node kavramı; kurulum (ansible-core) ve yapılandırma (ansible.cfg) işlenir. Envanter (statik INI/YAML), host ve grup tanımları, group_vars/host_vars; ad-hoc komutlarla (ansible -m) hızlı görev çalıştırma ele alınır. Modül kavramı, sık kullanılan modüller (ping, command, copy, service, package) ve çıktı yorumu gösterilir. İlk playbook'un yazımı, idempotency kavramı ve DevOps akışındaki (yapılandırma, dağıtım, orkestrasyon) rolü incelenir. Katılımcı, Ansible'ın temel çalışma modelini kavrayıp ilk otomasyonunu çalıştırabilir.
2 Gün. Her gün dört modül; mimariden kuruluma ve ad-hoc'tan ilk playbook'a ilerlenir.
Temel Seviye — Ansible'ın mimarisi, kurulumu, envanter ve ad-hoc komutlarıyla DevOps'a giriş niteliğinde genel bakış.
Katılımcılar Ansible'ı kurup envanter tanımlayarak ad-hoc komutlar ve ilk playbook'u uygulamalı çalıştırır.
Ansible'ın mimarisini ve DevOps'taki yerini hızlıca kavrarsınız.
Tek satır komutlarla sunuculara anında görev uygularsınız.
İlk playbook'unuzu kısa sürede yazıp çalıştırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel terminal komutları ve SSH kullanımı.
SSH ile uzak sunucuya bağlanabilme.
vim/nano ile YAML dosyası düzenleyebilme.
ansible-core kurulabilen bir control node ve en az bir hedef.
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:
Ansible'ın agentless, push tabanlı modelini açıklarsınız.
ansible-core kurup SSH tabanlı erişimi yapılandırırsınız.
ansible.cfg ile proje ortamını ayarlarsınız.
Statik envanter ve değişkenleri tanımlarsınız.
Tek satır komutlarla hızlı görevler çalıştırırsınız.
Sık modülleri ve ansible-doc kullanımını kavrarsınız.
Basit bir playbook yazıp çalıştırırsınız.
Ansible'ın DevOps akışındaki yerini kavrarsı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.
Hiera, roles/profiles, r10k, Bolt orchestration ve refactoring ile ileri seviye Puppet yapılandırma ve otomasyon eğitimi. rspec-puppet ve PDK kalite kapıları.
Detayları Gör →for_each, dynamic blok, modül kompozisyonu, state parçalama, Terragrunt ve CI/CD ile ileri seviye Terraform ölçekleme ve en iyi uygulamalar eğitimi.
Detayları Gör →vSphere, OpenStack, air-gapped provider mirror ve Consul/MinIO backend ile kurum içi (on-prem) Terraform kullanımı eğitimi. Yerel CI ve AD entegrasyonu.
Detayları Gör →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 →Automation Controller, workflow template, RBAC, automation mesh ve execution environment ile Red Hat AAP kurumsal yönetim eğitimi (AU467).
Detayları Gör →