Ansible — может ли он по расписанию ставить на сервер обновления пакетов из git, и перезапускать целевое приложение?
Добрый вечер!
Может ли Ansible работать по расписанию - в определенное время ставить на сервер обновления пакетов из git, и перезапускать то приложение, которое обновилось?
Чем лучше воспользоваться для такого? Знаю что Jenkins может по расписанию это делать (в плане git), но хотелось бы еще перезапускать приложение на отдельных серверах, и каким-то образом отрепортить, что после перезагрузки и обновления приложение поднялось.
Пришел к выводу что для моей задачи просто можно собрать Docker-образ с томкатом и приложением, и протестировать. Дальше настройки виртуалки и установки пакетов туда Ansible'ом у меня не получается пользоваться, для сборки решил и правда использовать Jenkins.