summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorLuke Kanies <luke@madstop.com>2009-01-23 18:54:44 -0600
committerLuke Kanies <luke@madstop.com>2009-02-06 18:08:42 -0600
commit337057ad666e3ef3a5b2d8f7baccbc9370add5b4 (patch)
treee4bfc9f38cf11c35dc540d8bb49d3b1b4df32b2e /lib
parentd53ad3181d3f5953b00512d7793945d238d1879f (diff)
downloadpuppet-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.rb89
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