由于我的清单需要最新版本的因素,所有配置的机器都必须在操作系统安装后进行手动中间步骤,添加 puppetlabs 存储库和升级因素。
即使指定所有子类都需要安装,它也会中止整个清单。安装最新的因素后,所有 100%。
有什么方法可以让 puppetlabs repo 成为配置过程的一部分?我虽然取消注释这条线:
<% if puppet_enabled && @host.params['enable-puppetlabs-repo'] && @host.params['enable-puppetlabs-repo'] == 'true' -%>
会做的伎俩,但没有。
此外,配置模板中的变量(如上面的 hte enable-puppetlabs-repo),它们在哪里设置?