]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - facts/services.rb
first stab at plugins-in-modules style
[dsa-puppet.git] / facts / services.rb
diff --git a/facts/services.rb b/facts/services.rb
deleted file mode 100644 (file)
index 4e84174..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-["bugs","qa"].each do |service|
-       Facter.add(service + "_host") do
-                confine :kernel => :linux
-               service_name = "#{service}." + Facter.domain
-               active = false
-
-               setcode do
-                       if FileTest.exist?("/usr/bin/dig")
-                               %x{/usr/bin/dig +short -t a #{service_name}}.chomp.each do |service_ip|
-                                       Facter.interfaces.split(',').each do |my_interface|
-                                               my_ip = Facter.value("ipaddress_" + my_interface)
-                                               if my_ip == service_ip
-                                                       active = "true"
-                                               end
-                                       end
-                               end
-                       end
-                       active
-               end
-       end
-end