On Fri, Aug 14, 2009 at 5:10 PM, Luke Kanies <[email protected]> wrote:
> > On Aug 14, 2009, at 4:39 PM, Nigel Kersten wrote: > > > 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 > > Plugin distribution per-environment should work just fine in 0.25, and > as far as I've ever heard it does. > > The only thing that doesn't work per-environment, AFAIK, is anything > that loads into memory in the puppetmaster, which means functions, > resource types, and providers. Maybe I'm doing something wrong then. Can you describe how you think this should work so I can put in appropriate bug reports? How do we define the source for plugins on a per-environment basis if we're not doing it in modules? > > > > > * 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. > > These two seem to be a similar problem and definitely what I would > call a bug. > > > > > 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? > > A bunch of bug reports? > > -- > I am not young enough to know everything. -- Oscar Wilde > --------------------------------------------------------------------- > Luke Kanies | http://reductivelabs.com | http://madstop.com > > > > > -- 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 -~----------~----~----~----~------~----~------~--~---
