Ansible Nedir?
Ansible Kurulumu
Envanter (Inventory) Dosyası
Basit Playbook Örneği
Playbook Çalıştırma
Sonuç

 

Ansible Kurulumu ve Basit Playbook Örneği

Sunucu otomasyonu ve yapılandırma yönetimi için Ansible, basit ama güçlü bir çözümdür. Agent gerektirmeyen mimarisi sayesinde hızlıca devreye alınabilir. Bu makalede Ansible kurulumu ve basit bir playbook örneği üzerinden temel kavramlar anlatılacaktır.

Ansible Nedir?

Ansible, SSH üzerinden makineler arası bağlantı kurarak sunucuların yönetimini, yazılım kurulumunu ve konfigürasyon işlemlerini otomatize eder. YAML tabanlı playbook dosyaları ile sunucu yapılandırmaları kolayca tanımlanabilir.

Ansible Kurulumu

Debian/Ubuntu sistemlerde:

apt update
apt install ansible
  

Envanter (Inventory) Dosyası

Sunucuları gruplamak için /etc/ansible/hosts dosyasına örnek içerik ekleyin:

[web]
192.168.1.10
192.168.1.11
  

Basit Playbook Örneği

Aşağıdaki YAML dosyasını site.yml olarak kaydedin:

---
- hosts: web
  become: yes
  tasks:
    - name: Apache kurulumu
      apt:
        name: apache2
        state: present
    - name: Servisin başlatılması
      service:
        name: apache2
        state: started
  

Playbook Çalıştırma

ansible-playbook site.yml
  

Sonuç

Ansible, karmaşık sunucu yönetimi görevlerini basitleştirir ve güçlü playbook sistemiyle altyapınızın kontrolünü elinizde tutmanızı sağlar. Daha gelişmiş senaryolar için rol, handler ve template özelliklerini de keşfedebilirsiniz.


Daha fazla bilgi için Sunucu hizmetleri kategorimize göz atabilirsiniz.

Faydalı Buldunuz mu?
(94 defa görüntülendi. / 0 kişi faydalı buldu.)