事实证明,我无法在 Chef 中检查节点(主机)名称,因此我试图找出实现以下操作的最佳方法:
If hostname is X
ldap_access_filter = memberOf=<%= node['sssd_ldap']['ldap_access_node_filter'] %>
else
ldap_access_filter = memberOf=<%= node['sssd_ldap']['ldap_access_filter'] %>
end
这个想法是,当节点名称(或一些匹配的变量)为真时,它使用 ldap_access_node_filter,这是一个唯一值,否则,它使用默认值。我基本上是在配置 sssd 配置,其中一台主机需要一个特殊的 ldap 访问过滤器。
如果有更好的方法,请告诉我。
请帮忙。