Есть ли в природе какой-либо софт(пока только puppet нагуглился) для того чтобы обновлять/удалять/устанавливать пакеты и обновлять ОС на удаленных машинах?
Например, есть какой то главный сервер, с какой-нибудь админкой. Я ввожу логин/пароль от удаленного сервера(в админку), он как то «цепляется» к удаленному серверу и ставит нужный софт(должна быть возможность указать, что именно ставить) и добавляет ssh ключ. И впоследствии я могу на этом сервере что то обновлять(например nginx) либо удалять(например apache за ненадобностью) из единой админки, в которой добавлены все сервера.
Ребят, просветите, а то совсем «темень» с этом вопросе! Спасибо.