To make it clearer, my primary concern is per-environment facts (and thus
plugins)


So here's how things stand as far as I can see:

* factsyncing is deprecated for 0.25.x

* plugins in modules with environments won't be working for 0.25.x so we
can't distribute facts that way

* We can no longer create a 'plugins' module per-environment and serve out
of plugins/files/ as it always falls back to the autogenerated mount point

* If we try to override this by defining a path for the plugins mount,
Puppet ignores your attempt to set it.


The only workaround I have right now to allow you to have separate facts per
environment is to create another module, say 'custom' and store all your
plugins there, so a fact would be at:

custom/files/facter/foo.rb

and then the clients have:

--pluginsync
--factpath $vardir/facter
--pluginsource puppet://$server/custom


This is pretty crappy. I missed watching the relevant bug, so didn't notice
Luke bumping it to 0.26.0

http://projects.reductivelabs.com/issues/1175


Am I missing something?



-- 
Nigel Kersten
[email protected]
System Administrator
Google, Inc.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" 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-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to