Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Function Call, nscd::package_adminfile must be a string. at /etc/puppet/environments/development/modules/nscd/manifests/init.pp:576:5 on node foo
package_adminfile defaults to 'USE_DEFAULTS'. And package_adminfile_default is set to undef for most values of osfamily:
case $::osfamily {
'RedHat': {
....
$package_adminfile_default = undef
Later, it is set to package_adminfile_default and tested against string:
if $package_adminfile == 'USE_DEFAULTS' {
$package_adminfile_real = $package_adminfile_default
} else {
$package_adminfile_real = $package_adminfile
}
if !is_string($package_adminfile_real) {
fail('nscd::package_adminfile must be a string.')
}
Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Function Call, nscd::package_adminfile must be a string. at /etc/puppet/environments/development/modules/nscd/manifests/init.pp:576:5 on node foo
package_adminfiledefaults to 'USE_DEFAULTS'. And package_adminfile_default is set to undef for most values of osfamily:Later, it is set to
package_adminfile_defaultand tested against string: