Tabii ki Kukla, Ansible, Şef her biri için birkaç profesyonel ve eksileri vardır ve burada da en sevdiğiniz aracı ekleyin . Bu yüzden görüşten uzak durmaya çalışacağım ve Ansible'da harika olanı paylaşmaya çalışacağım.
Ansible'ı diğerlerinin üzerine koyan ana yetenek, hedef düğümlerde çalışan bazı özel / ek ajanlara güvenmek zorunda değil, sadece ssh bağlantılarına dayanmaktır. Evet, yine de bir ssh sunucusu, Python ve bir grup Python kütüphanesi gerektiriyor ve seçim dağıtımınız (veya iyi şanslar, bazı pencereler düğümleri var) onlarla birlikte gelmiyorsa, biraz olacak bootstrap için acı verici. Ancak bu olası değildir ve dağıtımınız hakkında tekrar düşünmenizi bile sağlayabilir.
Bu, izlemeyi basitleştirecek, ek kaynaklar yemeyecek, sistemi her zaman kök olarak bir daemon yürütmeye zorlamayacak ve genel olarak UNIX felsefesinde daha iyi hissettirecek. Şef chef-solo
, Kukla ustası olmadan çalıştırılabilir, ancak ikisi de klonlama ve kancalar aracılığıyla "diğer yöne" çalışır. Ansible ile birlikte, kaynak deposundaki bir birleşme, Jenkins'de, git master'da veya örneğin Rundeck gibi başka bir araçta, herkesle rahat bir şekilde konuşlandırmayı tetikleyebilir.