Yapılandırma Yönetimi (Ansible)

Bu bölüm, sunucu yapılandırmalarını otomatikleştirme, uygulama dağıtımlarını standartlaştırma ve tekrarlayan yönetim görevlerini basitleştirme amacıyla kullanılan yapılandırma yönetimi araçlarını tanıtmaktadır. Özellikle popüler ve ajan-sız (agentless) yapısıyla öne çıkan Ansible üzerinde durulacaktır.

İncelenecek Konular:

  • Yapılandırma Yönetimi Nedir? Neden Kullanılır?

  • Ansible Temel Kavramları (Control Node, Managed Nodes, Inventory, Playbooks, Plays, Tasks, Modules, Variables, Templates, Roles)

  • Ansible Kurulumu

  • Inventory (Envanter) Dosyası Oluşturma ve Yönetme

  • Ad-Hoc Komutlar ile Hızlı Görevler

  • Playbook Yazımı (YAML Sözdizimi)

  • Yaygın Kullanılan Modüller (package, service, copy, template, file, user, command, shell vb.)

  • Variables (Değişkenler) ve Facts (Sistem Bilgileri) Kullanımı

  • Templates (Jinja2 Şablonları) ile Dinamik Yapılandırma Dosyaları

  • Roles (Roller) ile Playbook'ları Modülerleştirme

  • Ansible Vault ile Hassas Verileri Şifreleme

  • Ansible Galaxy

Last updated