Ich habe folgenden Puppenservice:
service { "getty@ttyUSB0.service":
provider => systemd,
ensure => running,
enable => true,
}
Wenn ich versuche, diese Konfiguration auf meinen Client anzuwenden, wird der folgende Fehler ausgegeben:
err: /Stage[main weibl.
Der Dienst läuft einwandfrei und ich kann sicherstellen, dass er beim Systemstart gestartet wird, indem ich getty.target.wants einen Symlink hinzufüge:
ln -s /lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@ttyUSB0.service
Natürlich könnte ich "enable => true" aus der Dienstdefinition entfernen und den Symlink manuell in die Puppenkonfiguration aufnehmen, aber sollte Puppe sich nicht darum kümmern? Mache ich etwas schrecklich falsch?