我有以下木偶服务:
service { "getty@ttyUSB0.service":
provider => systemd,
ensure => running,
enable => true,
}
Run Code Online (Sandbox Code Playgroud)
当我尝试在我的客户端上应用此配置时,它会引发以下错误:
错误:/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”,并在 puppet 配置中手动包含符号链接,但 puppet 不应该处理这个吗?我做错了什么吗?
puppet ×1