次のパペットサービスがあります。
service { "getty@ttyUSB0.service":
provider => systemd,
ensure => running,
enable => true,
}
この構成をクライアントに適用しようとすると、次のエラーがスローされます。
エラー:/Stage[main]//Node[puppetclient]/Service[getty@ttyUSB0.service]/enable:falseからtrueに変更できませんでした:getty@ttyUSB0.serviceを有効にできませんでした:
サービスは正常に実行されており、getty.target.wantsにシンボリックリンクを追加することで、システムの起動時にサービスが開始されていることを確認できます。
ln -s /lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@ttyUSB0.service
ソースについては、先に進んでサービス定義から「enable => true」を削除し、手動でシンボリックリンクをパペット構成に含めることができますが、パペットがこれを処理するべきではありませんか?私はひどく悪いことをしていますか?