Page MenuHomePhabricator

Puppet4: Error while evaluating a Resource Statement, Unknown resource type: 'exim_alias_file' at /etc/puppet/private/modules/privateexim/manifests/init.pp:55:2
Closed, ResolvedPublic

Description

WARN -- : Failed build_catalog for future validation: OctocatalogDiff::Errors::CatalogError Catalog failed: Failed to retrieve catalog from https://puppetmaster2001.codfw.wmnet:8140/future/catalog/mx1001.wikimedia.org: 500 {"message":"Server Error: Evaluation Error: Error while evaluating a Resource Statement, Unknown resource type: 'exim_alias_file' at /etc/puppet/private/modules/privateexim/manifests/init.pp:55:2 on node mx1001.wikimedia.org","issue_kind":"RUNTIME_ERROR","stacktrace":["Warning: The 'stacktrace' property is deprecated and will be removed in a future version of Puppet. For security reasons, stacktraces are not returned with Puppet HTTP Error responses."]}

Event Timeline

Should define exim_alias_file be moved from private/modules/privateexim/manifests/init.pp to private/modules/privateexim/manifests/exim_alias_file.pp and then called as privateexim::exim_alias_file?

I'd create a patch for this in gerrit but not sure how with the private repo.

Fixed with commit 1cc673d6e6903b26e01fdcf8d6cbcdf642e2c338 in private repo

herron claimed this task.