On 11-06-14 04:39 PM, Nigel Kersten wrote:
> On Tue, Jun 14, 2011 at 1:26 PM, Gabriel Filion <[email protected]
> <mailto:[email protected]>> wrote:
> 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.
oh, ok.. so I'd need to have that new plugin used by the master first?
> What version of Puppet are you running on the master and nodes?
master: 0.25.4
node: 0.25.4
> 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 <http://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
--
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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.