Bu makale, Ansible’nin ne olduğunu ve Ansible’nin nasıl kullanılacağını ayrıntılı olarak açıklayacaktır.
cevaplayıcı
Ansible, otomatikleştirilmiş bir konfigürasyon yönetimi ve yazılım dağıtım aracıdır. Oyun kitapları adı verilen yanıtlanabilir komut dosyaları Python, Ruby veya PowerShell gibi bir komut dosyası dilinde yazılabilir. Komut dosyası, uzak sistemlere SSH ile bağlanır. Hedef sistemlerin önceden herhangi bir özel yazılım çalıştırması gerekmez. Uzak makineye bağlandıktan sonra, Ansible betiği yazılımı oyun kitabına göre indirir, kurar ve yapılandırır.
İlk olarak Michael DeHaan tarafından geliştirilen Ansible, ilk olarak 20 Şubat 2012’de piyasaya sürüldü ve 2015’te Red Hat tarafından satın alındı. Microsoft Windows ve Linux, BSD ve macOS gibi Unix benzeri işletim sistemlerine dağıtımı destekler.
Dağıtımdan sonra hedef sistemde Ansible’a özgü hiçbir yazılım kalmaz. Bu “aracısız” yaklaşım, Ansible’ı Chef, Cake, Rudder, CFEngine, Puppet, Kubernetes ve Docker gibi benzer araçlardan ayırır.