Это действительно зависит от того, что вы собираетесь делать, так как вопрос немного расплывчатый. Другие ответы охватывают доступные инструменты; выбор одного над другим сводится к цели.
Планируете ли вы управлять серверами и службами на этих серверах? Если это так, попробуйте Puppet, CFEngine или другой инструмент для управления конфигурациями сервера.
Или, более конкретно, вы ищете инструмент развертывания / развертывания, который общается с серверами? Чтобы вы могли что-то набрать в духе «mytool deploy myproject» и распространить ваш проект на все серверы? В этом случае ткань будет инструментом для использования.
Как правило, хорошая конфигурация будет состоять из обоих в любом случае ... но, несмотря на то, что она того стоит, исходя из ее звучания (управление DHCP / сетью и т.