Tartışmasız Chef kullanılması gerekir.

Peki niye diğerleri değilde bu kardeşin Chef kullanmanı öneriyor?

- Erlang ile geliştirildiği için diğerlerinden daha performanslı ve sorunsuz çalışır, özellikle sunucu sayısı arttığında yönetim zorlaştığında o kadar kolay yapılandırma aktarımı sağlar ki çalışıp çalışmadığını anlamazsın bile (10k makinaya aynı anda istediğini geçebilirsin)

Bu noktada Ansible kullanılmasını önerirdim lakin ücretsiz sürümü bir işe yaramaz. Ansible Tower ile birlikte kullanılırsa aynı Chef gibi 10k makinaya istediğini saniyesinde GUI aracı ile basabilirsin.

Terraform(ki bu işler için kullanımı önerilmez) sadece veri merkezinde bütün sunucuların deploy edilmesinde ve mimari ayarlamalarında kullanılması önerilir. Bu noktada yapılandırmalar yapılıp Amazon AWS gibi bir bulut sağlayıcıda kullanılacaksa Terraform + Chef öneririm.