如何使用 puppet 修改 sssd.conf 文件中现有的行?

如何使用 puppet 修改 sssd.conf 文件中现有的行?

我对 puppet 非常陌生。我希望能够修改允许通过 LDAP 向我们的服务器进行身份验证的组成员。这可以通过修改“sssd.conf”文件中的“simple_allow_groups”行来完成。如果 sssd.conf 文件中的特定行尚不存在,我该如何让 puppet 将字符串附加到该行?例如,该行可能如下所示:

simple_allow_groups = group1,Group2

我希望它看起来像:

simple_allow_groups = group1,Group2,group3

我怎样才能在 Puppet 中实现这一点?

答案1

您可以管理整个文件并使用file适当的sourcecontent选项的资源类型,或者由于sssd.conf使用 ini 文件格式,您可以使用以下方式管理该设置inifile 模块

相关内容