Eu tenho o seguinte serviço de marionetes:
service { "getty@ttyUSB0.service":
provider => systemd,
ensure => running,
enable => true,
}
Quando tento aplicar essa configuração no meu cliente, ele lança o seguinte erro:
err: /Stage[mainξ//Node[puppetclient.la/Service[getty@ttyUSB0.service{/enable: mudança de falsa para verdadeira falhou: Não foi possível ativar getty@ttyUSB0.service:
O serviço está funcionando bem e posso ter certeza de que foi iniciado na inicialização do sistema adicionando um link simbólico para getty.target.wants:
ln -s /lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@ttyUSB0.service
De origem, eu poderia ir em frente e remover "enable => true" da definição de serviço e incluir um link simbólico manualmente na configuração do fantoche, mas o fantoche não deve cuidar disso? Estou fazendo algo terrivelmente errado?