Я не уверен, с какой из двух проблем сталкивается ОП:
- Не помещать необработанные строки в
systemd_unit
systemd_unit
ведет себя плохо при настройке единиц, которые не .service
У меня возникли проблемы с использованием ресурса systemd_unit
на Chef13 для не .timer
и не .service
юнитов. В частности, он, кажется, ненавидит .network
и .netdev
, что вынуждает меня использовать template_file
, прикованный к чему-то, что вызовет systemctl daemon-reload
после: /
Что касается не помещения необработанных строк в systemd_unit
, может быть, следующий пример может помочь?
systemd_unit 'portage-sync.timer' do
verify true
content(
Unit: {
Description: 'Timer to synchronize portage tree',
},
Timer: {
OnCalendar: '*-*-* 12:00:00 UTC',
Persistent: true,
RemainAfterElapse: true,
Unit: 'portage-sync.service',
},
Install: {
WantedBy: 'multi-user.target',
},
)
end