Morning all
Not sure if this is a bug, or just a configuration issue in the way I'm
using it...
Anyhow, I'm doing some work on one of my NetApp type/provider to add
additional properties etc...
As part of this, I've created a new copy of my module in a 'test'
environment folder as follows:
Puppet.conf:
modulepath =
/etc/puppet/environments/$environment/modules:/etc/puppet/modules
Folder structure:
-bash-4.1$ pwd
/etc/puppet
-bash-4.1$ ls -l environments/test/modules/
total 8
drwxr-xr-x. 6 puppet puppet 4096 Mar 4 15:41 fatmcgav-netapp
-bash-4.1$
The provider functionality loads correctly from this folder, however it
would appear that the type definitions are still loading from the main
module dir...
E.g.:
-bash-4.1$ pwd
/etc/puppet/environments/test/modules/fatmcgav-netapp
-bash-4.1$ diff
/etc/puppet/modules/fatmcgav-netapp/lib/puppet/type/netapp_export.rb
lib/puppet/type/netapp_export.rb
45d44
<
46a46,53
> newproperty(:readonly) do
> desc "Export read-only hosts."
> end
>
> newproperty(:readwrite) do
> desc "Export read-write hosts."
> end
>
-bash-4.1$
-bash-4.1$ ./node.rb actint-star-nactl01
---
environment: test
parameters:
foreman_env: test
root_pw: xybxa6JUkz63w
puppetmaster: puppet
classes: {}
-bash-4.1$ sudo puppet device --deviceconfig
devices/actint-star-nactl01.conf -v
Info: starting applying configuration to actint-star-nactl01 at
actint-star-nactl01
Warning: Local environment: "production" doesn't match server specified
node environment "test", switching agent to "test".
Info: Retrieving plugin
Info: Caching catalog for actint-star-nactl01
Error: Failed to apply catalog: Invalid parameter readonly
-bash-4.1$
-bash-4.1$ diff
/etc/puppet/modules/fatmcgav-netapp/lib/puppet/type/netapp_export.rb
lib/puppet/type/netapp_export.rb
-bash-4.1$ sudo service puppetmaster
restart
Stopping puppetmaster: [ OK ]
Starting puppetmaster: [ OK ]
-bash-4.1$
-bash-4.1$ sudo puppet device --deviceconfig
devices/actint-star-nactl01.conf -v
Info: starting applying configuration to actint-star-nactl01 at
actint-star-nactl01
Info: Retrieving plugin
Info: Caching catalog for actint-star-nactl01
Info: Applying configuration version '1362484381'
Notice:
/Stage[main]//Node[actint-star-nactl01]/Netapp_export[/vol/v_puppet_test20122012/q_puppet_test20122012]/readonly:
defined 'readonly' as 'all_hosts'
Notice: Finished catalog run in 1.18 seconds
-bash-4.1$
Thoughts?
Regards
Gavin
--
You received this message because you are subscribed to the Google Groups
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-dev?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.