Hi readers, 

I have developed a custom SVN type (based on http://is.gd/W0cIMS among 
others), and I guess it's fairly correct ruby code. (at least I don't get 
any syntax errors). 

now I have deployed it in my module in 
<module>/lib/puppet/type/repo_checkout.rb and 
<module>/lib/puppet/provider/repo_checkout/svn.rb, and the files do get 
transferred to the client. 

in my site.pp I do the following: 

    repo_checkout { "test" :
        source  => "svn://l1214022/puppet/trunk/bas3_bali",
        method  => "export",
        path    => "/home/rsync/puppet/checkthis",
    }

... and I get the following error: 

err: Could not retrieve catalog from remote server: Error 400 on SERVER: 
Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid 
resource type repo_checkout at /etc/puppet/manifests/site.pp:98 on node ...

If I insert print statements in the code and invoke puppet agent --debug, I 
see the statements being executed on the client:

(provider)
info: Loading downloaded plugin 
/home/rsync/.puppet/var/lib/puppet/provider/repo_checkout/svn.rb
Huhu debug: Reloading svn repo_checkout provider
Huhu debug: catalog supports formats: b64_zlib_yaml dot pson raw yaml; 
using pson

(type)
info: Loading downloaded plugin 
/home/rsync/.puppet/var/lib/puppet/type/repo_checkout.rb
lala Huhudebug: catalog supports formats: b64_zlib_yaml dot pson raw yaml; 
using pson

Does anybody have an idea what I do wrong? 


Thanks in advance & greetings, 
Axel.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/CSwVZe_4gXUJ.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to