diff options
author | Luke Kanies <luke@madstop.com> | 2009-01-23 18:54:44 -0600 |
---|---|---|
committer | Luke Kanies <luke@madstop.com> | 2009-02-06 18:08:42 -0600 |
commit | 337057ad666e3ef3a5b2d8f7baccbc9370add5b4 (patch) | |
tree | e4bfc9f38cf11c35dc540d8bb49d3b1b4df32b2e /lib | |
parent | d53ad3181d3f5953b00512d7793945d238d1879f (diff) | |
download | puppet-337057ad666e3ef3a5b2d8f7baccbc9370add5b4.tar.gz puppet-337057ad666e3ef3a5b2d8f7baccbc9370add5b4.tar.xz puppet-337057ad666e3ef3a5b2d8f7baccbc9370add5b4.zip |
Removing obsolete code and tests for the agent.
Signed-off-by: Luke Kanies <luke@madstop.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/puppet/agent.rb | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/lib/puppet/agent.rb b/lib/puppet/agent.rb index 240005e3f..e2b4ebdc7 100644 --- a/lib/puppet/agent.rb +++ b/lib/puppet/agent.rb @@ -92,15 +92,6 @@ class Puppet::Agent end end - # Retrieve the cached config - def retrievecache - if FileTest.exists?(self.cachefile) - return ::File.read(self.cachefile) - else - return nil - end - end - # Get the remote catalog, yo. Returns nil if no catalog can be found. def retrieve_catalog name = Facter.value("hostname") @@ -205,50 +196,6 @@ class Puppet::Agent return timeout end - # Actually retrieve the catalog, either from the server or from a - # local master. - def get_actual_config(facts) - begin - Timeout::timeout(self.class.timeout) do - return get_remote_config(facts) - end - rescue Timeout::Error - Puppet.err "Configuration retrieval timed out" - return nil - end - end - - # Retrieve a config from a remote master. - def get_remote_config(facts) - textobjects = "" - - textfacts = CGI.escape(YAML.dump(facts)) - - benchmark(:debug, "Retrieved catalog") do - # error handling for this is done in the network client - begin - textobjects = @driver.getconfig(textfacts, Puppet[:catalog_format]) - begin - textobjects = CGI.unescape(textobjects) - rescue => detail - raise Puppet::Error, "Could not CGI.unescape catalog" - end - - rescue => detail - Puppet.err "Could not retrieve catalog: %s" % detail - return nil - end - end - - return nil if textobjects == "" - - @compile_time = Time.now - Puppet::Util::Storage.cache(:configuration)[:facts] = facts - Puppet::Util::Storage.cache(:configuration)[:compile_time] = @compile_time - - return textobjects - end - def splayed? @splayed end @@ -263,40 +210,4 @@ class Puppet::Agent sleep(time) @splayed = true end - - private - - def retrieve_and_apply_catalog(options) - catalog = self.retrieve_catalog - Puppet.notice "Starting catalog run" - benchmark(:notice, "Finished catalog run") do - catalog.apply(options) - end - end - - # Use our cached config, optionally specifying whether this is - # necessary because of a failure. - def use_cached_config(because_of_failure = false) - return true if self.catalog - - if because_of_failure and ! Puppet[:usecacheonfailure] - @catalog = nil - Puppet.warning "Not using cache on failed catalog" - return false - end - - return false unless oldtext = self.retrievecache - - begin - @catalog = YAML.load(oldtext).to_catalog - @catalog.from_cache = true - @catalog.host_config = true - rescue => detail - puts detail.backtrace if Puppet[:trace] - Puppet.warning "Could not load cached catalog: %s" % detail - clear - return false - end - return true - end end |