puppet-jenkins: Experimental Resource Types not working on Java Puppetmaster (jRuby)

Currently Puppetserver (Java Version) does not support “puppet_x” library extensions:

Therefore I can not use native resource types (e.g. jenkins_credentials { … }) on jRuby PuppetServer installations (e.g. 4.0):

Error Message:

Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not autoload puppet/type/jenkins_credentials: no such file to load -- puppet_x/jenkins/type/cli on node jenkins.example.com
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 18 (12 by maintainers)

Most upvoted comments

I have been contemplating renaming PuppetX::Jenkins -> Puppet::X::Jenkins as a solution that does not force the end user to modify their master configuration. I’m not sure what else we can do from the module end?