решений не мало. Выбор зависит от условий. Если все МТ в одной сети проще DUDE. Ансибл это делает по ssh. но гемора хапанете со скриптингом.
Есть MupsBox. работает по api. Развивается, работает, недорого и с поддержкой.
Самый вопрос - это если МТ разбросаны по подсетям, и организация общей управляющей сети, будет наиболее сложной задачей