Invalid resource type with custom type and rspec-puppet
I have a build in travis which is failing with:
Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type vcsrepo at /home/travis/build/lboynton/puppet-ejabberd/spec/fixtures/modules/ejabberd/manifests/contrib.pp:14
This is on puppet 3.0, however it passes with puppet 2.7 and 3.1+. I can't seem to work out why this happens, can anyone suggest why?
see if this applies to your situation https://ask.puppetlabs.com/question/2862/argumenterror-invalid-resource-type-tarball/
Do you have the vcsrepo module specified as a fixture?
@lavaman: yes, see https://github.com/lboynton/puppet-ejabberd/blob/master/.fixtures.yml#L4. I have since determined that this is an issue between rspec-puppet and puppet 3.0, so I ...(more)