----- Original Message -----
> From: "R.I.Pienaar" <r...@devco.net>
> To: puppet-dev@googlegroups.com
> Sent: Wednesday, October 24, 2012 6:26:27 PM
> Subject: Re: [Puppet-dev] runmode
> 
> 
> 
> ----- Original Message -----
> > From: "Andy Parker" <a...@puppetlabs.com>
> > To: puppet-dev@googlegroups.com
> > Sent: Wednesday, October 24, 2012 5:53:42 PM
> > Subject: Re: [Puppet-dev] runmode
> > 
> > On Tue, Oct 23, 2012 at 3:04 PM, R.I.Pienaar <r...@devco.net> wrote:
> > >
> > >    $puppet_application_name = :agent
> > >    require 'puppet'
> > >    $puppet_application_mode = Puppet::Util::RunMode[:agent]
> > >
> > >    Puppet.settings.use :main, :agent
> > >    Puppet.parse_config
> > >
> > > works, but if I set the application name after the require puppet
> > > its
> > > stuck in apply.
> > >
> > 
> > Oh god, this makes my eyes bleed. Thankfully this shouldn't be
> > changing any more in 2.7.
> > 
> > On issues in 3.x, I think that the interface that you've found for
> > loading settings will most likely get turned into the public API
> > for
> > doing that. If we end up breaking any of that, the we'll need to
> > work
> > together to figure out how to fix it. Beyond that the interface
> > that
> > you came up with for querying the puppet status seems like a good
> > direction. At some point we will need to get an API for doing all
> > of
> > that stuff inside puppet itself and we should work together on
> > that.
> > If we cause anything to break your support for the puppet 3 code,
> > though, call it out and we'll work on solving any issues.
> > 
> > > As it turns out this is almost impossible to control in my use
> > > case, is there
> > > a way to properly reparse the settings if
> > > $puppet_application_name
> > > changes?
> > >
> > 
> > There is #reuse and #reparse, but I don't know if those will do
> > what
> > you want. I can't even see where $puppet_application_name is used,
> > everything just seems to set it.
> 
> I'll try those and feedback thanks

nah, no permutations of those let it properly re-parse its config with a 
new name :(

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to puppet-dev@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to