Hello,
I found the cause of this.
But this is a little bit strange to not specify this in custom types
documentation.
This is listed in FAQ:
http://reductivelabs.com/trac/puppet/wiki/FrequentlyAskedQuestions#err-could-not-retrieve-catalog-invalid-parameter-foo-for-type-bar
Thank you.
--
Maxim Ianoglo
On Feb 27, 11:48 pm, ".Nox" <dot...@gmail.com>
wrote:> Hello,
>
> I am playing with custom types and providers development and got a
> issue.
> While
reading:http://reductivelabs.com/trac/puppet/wiki/Development/PracticalTypeshttp://reductivelabs.com/trac/puppet/wiki/Development/CompleteResourc...http://www.kartar.net/2010/02/puppet-types-and-providers-are-easy/http://www.kartar.net/2010/02/puppet-parsedfile-types-and-providers/
>
> I created an test type:
> =============================================> module Puppet
> newtype(:mytest) do
> newparam(:name)
> newparam(:file)
> # newparam(:line)
> end
> end
> =============================================>
> And provider:
> =============================================>
Puppet::Type.type(:mytest).provide(:mytest) do
> desc "Test"
>
> end
> =============================================>
> In site.pp added
> =============================================> class test
> {
> mytest { "wp":
> name => "wp",
> file => "test",
>
> }}
>
> node ''server''
> {
> include test}
>
> =============================================>
> And I am getting this error:
> err: Could not retrieve catalog from remote server: Error 400 on
> SERVER: Invalid parameter ''file'' for type
''Mytest'' at /etc/puppet/
> manifests/site.pp:16 on node server
>
> Dow anyone know why this happens ?
>
> As per documentation this should work ( if I understood it right )
>
> Thank you.
> --
> Maxim Ianoglo
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.