Mam następujące usługi lalek:
service { "getty@ttyUSB0.service":
provider => systemd,
ensure => running,
enable => true,
}
Gdy próbuję zastosować tę konfigurację na moim kliencie, pojawia się następujący błąd:
err: /Stage[main]//Node[puppetclient]/Service[getty@ttyUSB0.service]/enable: zmiana z false na true nie powiodła się: Nie można włączyć getty@ttyUSB0.service:
Usługa działa poprawnie i mogę się upewnić, że została uruchomiona podczas uruchamiania systemu, dodając dowiązanie symboliczne do getty.target.wants:
ln -s /lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@ttyUSB0.service
Ze źródła mógłbym śmiało usunąć „enable => true” z definicji usługi i ręcznie włączyć dowiązanie symboliczne w konfiguracji lalek, ale czy lalka nie powinna się tym zająć? Czy robię coś strasznie złego?