Tentu saja ada beberapa pro dan kontra untuk setiap Wayang, Ansible, Chef dan menambahkan alat favorit Anda di sini juga. Jadi saya akan mencoba untuk menjauh dari pendapat, dan berbagi apa yang hebat dalam Ansible sebagai fakta.
Kemampuan utama yang menempatkan Ansible di atas yang lain adalah tidak harus bergantung pada beberapa agen kustom / tambahan yang berjalan pada node target, alih-alih dibangun hanya pada koneksi ssh. Ya, itu masih memerlukan server ssh, Python dan sekelompok pustaka Python pada node, dan jika distro pilihan Anda (atau, semoga berhasil, ada beberapa windows node) tidak disertakan bersama mereka, itu akan menjadi sedikit menyakitkan untuk bootstrap. Tapi itu tidak mungkin, dan mungkin bahkan membuat Anda berpikir lagi tentang distro Anda.
Itu akan menyederhanakan pemantauan, tidak memakan sumber daya tambahan, tidak memaksa sistem untuk menjalankan daemon sebagai root sepanjang waktu, dan secara umum terasa lebih baik di dalam filosofi UNIX. Koki memiliki chef-solo
, Wayang dapat dijalankan tanpa tuan, tetapi mereka berdua bekerja "ke arah lain," dengan kloning dan melalui kait masing-masing. Sementara dengan Ansible, gabungan dalam repositori sumber dapat memicu penyebaran dengan cara yang kita semua sukai, baik itu di Jenkins, di git master, atau di beberapa alat lain seperti Rundeck misalnya.