The "nslcd" service used by in default.rb by the latest release is not a standard part of CentOS 6 or CentOS 7. It was apparently introduced in this change:
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 25) nslcd_enable = false
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 26) case node['platform']
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 27) when 'redhat', 'cento
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 28) case node['platform
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 29) when 7
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 30) sssd_action = 'in
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 31) # CentOS 7 requir
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 32) authconfig_action
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 33) node.default['aut
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 34) when 6
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 35) node.default['aut
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 36) case node['authco
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 37) when true
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 38) sssd_action = '
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 39) when false
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 40) sssd_action = '
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 41) nslcd_enable =
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 42) end
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 43) authconfig_action
Can this change be reverted, or some logic added to detect the existence of the nslcd service? Or did he possibly mean "nscd" ?
The "nslcd" service used by in default.rb by the latest release is not a standard part of CentOS 6 or CentOS 7. It was apparently introduced in this change:
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 25) nslcd_enable = false
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 26) case node['platform']
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 27) when 'redhat', 'cento
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 28) case node['platform
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 29) when 7
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 30) sssd_action = 'in
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 31) # CentOS 7 requir
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 32) authconfig_action
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 33) node.default['aut
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 34) when 6
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 35) node.default['aut
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 36) case node['authco
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 37) when true
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 38) sssd_action = '
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 39) when false
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 40) sssd_action = '
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 41) nslcd_enable =
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 42) end
16ce3fb (Jo Rhett 2015-07-14 08:52:13 -0700 43) authconfig_action
Can this change be reverted, or some logic added to detect the existence of the nslcd service? Or did he possibly mean "nscd" ?