我正在使用https://forge.puppetlabs.com/spiette/selinux
在site.pp中,对于我希望安装模块的节点,我有:
selinux::module { "varnishlnkfile":
ensure => "present",
source => "puppet:///modules/selinux/modules",
}
我得到了:
err: /File[/varnishlnkfile.te]: Could not evaluate: Could not retrieve information from environment development source(s) puppet:///modules/selinux/varnishlnkfile.te at /etc/puppet/modules/selinux/manifests/module.pp:52
我发现了这个GitHub问题https://github.com/spiette/puppet-selinux/issues/5但是跟随它并没有改变任何内容。
.te文件位于:
/etc/puppet/modules/selinux/varnishlnkfile.te
早些时候它出现在:
/etc/puppet/modules/selinux/modules/varnishlnkfile.te
并且错误消息是相同的。
答案 0 :(得分:0)
代理检索/etc/puppet/modules/selinux/varnishlnkfile.te
的正确网址是
puppet:///modules/selinux/varnishlnkfile.te
对于/etc/puppet/modules/selinux/modules/varnishlnkfile.te
它是
puppet:///modules/selinux/modules/varnishlnkfile.te
错误似乎与您粘贴的清单无关。如果这没有帮助,请使用一组一致的信息清理您的问题。