Ansible хорошее решение, так же рекомендую посмотреть на saltstack -
saltstack.com , pull модель очень помогает в части случаев.
>Собственно вопрос, а есть ли системы автоматического запуска playbook'ов например после ребута одного или группы узлов?
Уточните, пожалуйста, при ребуте узла его надо заново перенастраивать? Ansible в самом простом случае ставит пакеты, распихивает конфиги, etc, то есть делает действия, которые не надо повторять при ребуте.