я использую ansible
для предоставления сервера. Одна из ролей устанавливает etckeeper
, который автоматически создает репозиторий git и выполняет первую фиксацию.
Если после этого запускается много задач (которые устанавливаются через apt
или выполнить изменения конфигурации), то репо представляет собой беспорядок коммитов - еще до того, как я начну использовать сервер.
Я хочу одну фиксацию в конце доступного сценария, запускаемую через notify: etckeeper commit
.
Это возможно?
Вот как отключить автоматические коммиты после каждого запуска apt, при этом позволяя git добавлять новые файлы:
rm /etc/etckeeper/commit.d/50vcs-commit
Как только функция автоматической фиксации отключена, вы можете запустить скрипт через Ansible в конце игры.