Skip to content

package_adminfile_real is undef, causes errors #53

@disconn3ct

Description

@disconn3ct

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.')
  }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions