Method: Puppet::Application#app_defaults

Defined in:
lib/puppet/application.rb

#app_defaultsHash<String, String>

Now that the run_mode has been resolved, return default settings for the application. Note these values may be overridden when puppet’s configuration is loaded later.

Examples:

To override the facts terminus:

def app_defaults
  super.merge({
    :facts_terminus => 'yaml'
  })
end

Returns:

  • (Hash<String, String>)

    default application settings



366
367
368
369
370
# File 'lib/puppet/application.rb', line 366

def app_defaults
  Puppet::Settings.app_defaults_for_run_mode(self.class.run_mode).merge(
    :name => name
  )
end