On Tue, Jun 14, 2011 at 1:26 PM, Gabriel Filion <lelu...@gmail.com> wrote:

> Hello,
>
> I'm trying to test out new features of a module before I deploy it and I
> have difficulty with the functions declared by the module.
>
> I'm using an enviroment called "development" where I dropped the "new"
> module and would like to test on a node with the following:
>
> puppetd --environment=development -t --noop
>
> I can see that the file containing the function gets created but puppet
> complains that it doesn't know the function in question:
>

Functions get executed master side, so even though they get delivered to the
node, they need to be accessible on the master.

What version of Puppet are you running on the master and nodes?


>
> info: Retrieving plugin
> notice: /File[/var/lib/puppet/lib]/mode: mode changed '775' to '755'
> notice: /File[/var/lib/puppet/lib/puppet]/mode: mode changed '775' to '755'
> notice: /File[/var/lib/puppet/lib/puppet/parser]/mode: mode changed
> '775' to '755'
> notice: /File[/var/lib/puppet/lib/puppet/parser/functions]/mode: mode
> changed '775' to '755'
> notice:
>
> /File[/var/lib/puppet/lib/puppet/parser/functions/debian_nextcodename.rb]/ensure:
> defined content as '{md5}930cce14ff8a84fa29f9a2312d564d37'
> notice:
>
> /File[/var/lib/puppet/lib/puppet/parser/functions/debian_nextrelease.rb]/ensure:
> defined content as '{md5}f314fb8d164034f1562acb00924d4232'
> notice:
>
> /File[/var/lib/puppet/lib/puppet/parser/functions/debian_release.rb]/ensure:
> defined content as '{md5}cb4789fe5e233f2ae193e84a754350f9'
> notice:
>
> /File[/var/lib/puppet/lib/puppet/parser/functions/debian_release_version.rb]/ensure:
> defined content as '{md5}8cd893cbb749897d17a28dd17a06ef6c'
> info: Loading downloaded plugin
> /var/lib/puppet/lib/puppet/parser/functions/debian_nextcodename.rb
> info: Loading downloaded plugin
> /var/lib/puppet/lib/puppet/parser/functions/debian_nextrelease.rb
> info: Loading downloaded plugin
> /var/lib/puppet/lib/puppet/parser/functions/debian_release.rb
> info: Loading downloaded plugin
> /var/lib/puppet/lib/puppet/parser/functions/debian_release_version.rb
> info: Loading facts in sshkeys
> info: Loading facts in interfaces
> info: Loading facts in acpi_available
> info: Loading facts in vserver
> info: Loading facts in mysql
> info: Loading facts in mountpoints
> info: Loading facts in netmask
> info: Loading facts in smbldap_installed
> info: Loading facts in virtual
> info: Loading facts in sshkeys
> info: Loading facts in interfaces
> info: Loading facts in acpi_available
> info: Loading facts in vserver
> info: Loading facts in mysql
> info: Loading facts in mountpoints
> info: Loading facts in netmask
> info: Loading facts in smbldap_installed
> info: Loading facts in virtual
> err: Could not retrieve catalog from remote server: Error 400 on SERVER:
> Unknown function debian_release at
> /etc/puppet/modules-development/apt/manifests/init.pp:73 on node
> node.mydomain.net
> warning: Not using cache on failed catalog
> err: Could not retrieve catalog; skipping run
>
> There's a mention on the wiki [1] about plugins vs. environments but I
> don't really get what would be needed.
>
> [1] :
>
> http://projects.puppetlabs.com/projects/1/wiki/Using_Multiple_Environments#Plugins+and+Facts
>
> Could anybody help me sort out a way to do my tests?
>
> --
> Gabriel Filion
>
> --
> 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+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>
>


-- 
Nigel Kersten
Product, Puppet Labs
@nigelkersten

-- 
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+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to