我正在尝试使用 Puppet 版本 5.5.20 安装 openldap 服务器。对于 openldap 安装,我使用 camptocamp/openldap 模块 v 2.0.0。我首先尝试使用最低配置。我的 puppet 清单文件是
# Test installation OpenLDAP
class srv::testldap (
) {
class { 'openldap::server': }
openldap::server::database { 'dc=example,dc=com':
ensure => present,
}
}
运行puppet agent出现错误:
"Error: Could not prefetch openldap_database provider 'olc': Command original_slapcat is missing"
如能得到任何帮助我将非常感激。
答案1
如果我执行以下操作,我可以重现此错误puppet agent apply --test --noop
:camptocamp/openldap 需要安装 ldap 实用程序来检查服务器状态。
当--noop
删除时,命令成功。