![如何使用 puppet 修改 sssd.conf 文件中现有的行?](https://linux22.com/image/734077/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20puppet%20%E4%BF%AE%E6%94%B9%20sssd.conf%20%E6%96%87%E4%BB%B6%E4%B8%AD%E7%8E%B0%E6%9C%89%E7%9A%84%E8%A1%8C%EF%BC%9F.png)
我对 puppet 非常陌生。我希望能够修改允许通过 LDAP 向我们的服务器进行身份验证的组成员。这可以通过修改“sssd.conf”文件中的“simple_allow_groups”行来完成。如果 sssd.conf 文件中的特定行尚不存在,我该如何让 puppet 将字符串附加到该行?例如,该行可能如下所示:
simple_allow_groups = group1,Group2
我希望它看起来像:
simple_allow_groups = group1,Group2,group3
我怎样才能在 Puppet 中实现这一点?
答案1
您可以管理整个文件并使用file
适当的source
或content
选项的资源类型,或者由于sssd.conf
使用 ini 文件格式,您可以使用以下方式管理该设置inifile 模块。