Revision 1dc369d4
Added by Dominic Cleal almost 10 years ago
lib/proxy/puppet/initializer.rb | ||
---|---|---|
logger.info "Initializing from Puppet config file: #{config}"
|
||
|
||
if Puppet::PUPPETVERSION.to_i >= 3
|
||
# Initializing Puppet directly and not via the Faces API, so indicate
|
||
# the run mode to parse [master]. Don't use --run_mode=master or
|
||
# bug #17492 is hit and Puppet can't parse it.
|
||
Puppet.settings.initialize_global_settings(['--config', config, '--run_mode', 'master'])
|
||
Puppet.settings.initialize_app_defaults(Puppet::Settings.app_defaults_for_run_mode(Puppet::Util::RunMode['master']))
|
||
Puppet.initialize_settings
|
||
else
|
||
Puppet.parse_config
|
||
end
|
Also available in: Unified diff
fixes #5856 - use public initializer for Puppet settings