Ho il seguente servizio di marionette:
service { "getty@ttyUSB0.service":
provider => systemd,
ensure => running,
enable => true,
}
Quando provo ad applicare questa configurazione sul mio client, viene visualizzato il seguente errore:
err: /Stage[main[//Node[puppetclient×/Service[getty@ttyUSB0.service[/enable: modifica da falso a vero non riuscita: impossibile abilitare getty@ttyUSB0.service:
Il servizio funziona correttamente e posso assicurarmi che sia avviato all'avvio del sistema aggiungendo un collegamento simbolico a getty.target.wants:
ln -s /lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@ttyUSB0.service
Di origine, potrei andare avanti e rimuovere "enable => true" dalla definizione del servizio e includere un collegamento simbolico manualmente nella configurazione del pupazzo, ma il pupazzo non dovrebbe occuparsene? Sto facendo qualcosa di terribilmente sbagliato?