Как сделать резервную копию файлов при внесении изменений с помощью рекс см (rexify.org) - или мне придется делать это вручную?
Я не вижу вариантов в File.pm API - описание. Надеюсь, есть какая-то недокументированная особенность.
Предыстория: в основном речь идет о начальной конфигурации. Если я нажимаю файл, я хочу убедиться, что потенциальные индивидуальные изменения где-то сохраняются.
В примечания к выпуску для rex версии 0.44 упомянуть:
Rex::Ext::Backup
- простой модуль резервного копирования. Этот модуль создает резервную копию файла до того, как рекс изменит его.include qw/Rex::Ext::Backup/; set backup_location => "backup/%h"; task yourtask => sub { file "/etc/foo.conf", content => "new content\n"; };
Вот - это документы для модуля. Google их не видит, вероятно, из-за просроченного сертификата SSL. Но там немного больше информации:
Вы можете использовать следующие модификаторы для своего
backup_location
.
%h
- имя хоста%t
- время (эпоха в секундах)
Если это не сработает, я обращусь к ребятам из rexify прямо.