Sobes.tech
Junior — Middle

Ansible nedir ve yapılandırma ve dağıtım otomasyonu için nasıl kullanılır açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Ansible, yapılandırma yönetimi ve uygulama dağıtımı otomasyonu için bir araçtır. Görevleri tanımlamak için basit bir dil (YAML) kullanır, bu da otomasyon betiklerinin yazımını ve anlaşılmasını kolaylaştırır. Ansible, sunucu ayarlarını merkezi olarak yönetmeye, gerekli yazılımı kurmaya, dosyaları kopyalamaya ve uzak makinelerde komutlar çalıştırmaya olanak tanır; ek yazılım yüklemeye gerek kalmadan (SSH kullanır).

Uzak bir sunucuya nginx kurmak için basit bir playbook örneği:

- hosts: webservers
  become: yes
  tasks:
    - name: nginx kur
      apt:
        name: nginx
        state: present