summaryrefslogtreecommitdiffstats
path: root/lib/puppet/agent/plugin_handler.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/agent/plugin_handler.rb')
-rw-r--r--lib/puppet/agent/plugin_handler.rb25
1 files changed, 0 insertions, 25 deletions
diff --git a/lib/puppet/agent/plugin_handler.rb b/lib/puppet/agent/plugin_handler.rb
deleted file mode 100644
index 306b8b6df..000000000
--- a/lib/puppet/agent/plugin_handler.rb
+++ /dev/null
@@ -1,25 +0,0 @@
-# Break out the code related to plugins. This module is
-# just included into the agent, but having it here makes it
-# easier to test.
-module Puppet::Agent::PluginHandler
- def download_plugins?
- Puppet[:pluginsync]
- end
-
- # Retrieve facts from the central server.
- def download_plugins
- return nil unless download_plugins?
- Puppet::Agent::Downloader.new("plugin", Puppet[:pluginsource], Puppet[:plugindest], Puppet[:pluginsignore]).evaluate.each { |file| load_plugin(file) }
- end
-
- def load_plugin(file)
- return if FileTest.directory?(file)
-
- begin
- Puppet.info "Loading downloaded plugin %s" % file
- load file
- rescue Exception => detail
- Puppet.err "Could not load downloaded file %s: %s" % [file, detail]
- end
- end
-end