Я бы посоветовал вам проверить существующие опции, прежде чем писать что-то совершенно новое.Таким образом, вы можете улучшить существующий проект или лучше оправдать ваши совершенно новые усилия.
В качестве примера моей последней игрушкой для развертывания является rundeck .Мне нравится его простота, простота настройки и возможность взаимодействия с другими инструментами Devops, такими как Jenkins, Chef и Puppet.