--- /dev/null
+Facter.add("smartarraycontroller") do
+ confine :kernel => :linux
+ ENV["PATH"]="/bin:/sbin:/usr/bin:/usr/sbin"
+ setcode do
+ ishp = "false"
+ lspciexists = system "/bin/bash -c 'which lspci >&/dev//null'"
+ if $?.exitstatus == 0
+ %x{lspci 2>&1}.each { |s|
+ ishp = "true" if s =~ /RAID bus controller: (.*) Smart Array/
+ }
+ end
+ ishp == "true"
+ end
+end
+
+Facter.add("mptcontroller") do
+ confine :kernel => :linux
+ setcode do
+ FileTest.exist?("/proc/mpt/summary")
+ end
+end
+
+Facter.add("3warecontroller") do
+ confine :kernel => :linux
+ setcode do
+ is3w = "false"
+ if FileTest.exist?("/proc/scsi/scsi")
+ IO.foreach("/proc/scsi/scsi") { |x|
+ is3w = "true" if x =~ /Vendor: 3ware/
+ }
+ end
+ is3w == "true"
+ end
+end
+
+Facter.add("swraid") do
+ confine :kernel => :linux
+ setcode do
+ swraid = "false"
+ if FileTest.exist?("/proc/mdstat") && FileTest.exist?("/sbin/mdadm")
+ IO.foreach("/proc/mdstat") { |x|
+ swraid = "true" if x =~ /md[0-9]+ : active/
+ }
+ end
+ swraid == "true"
+ end
+end
+
+++ /dev/null
-Facter.add("smartarraycontroller") do
- confine :kernel => :linux
- ENV["PATH"]="/bin:/sbin:/usr/bin:/usr/sbin"
- setcode do
- ishp = "false"
- lspciexists = system "/bin/bash -c 'which lspci >&/dev//null'"
- if $?.exitstatus == 0
- %x{lspci 2>&1}.each { |s|
- ishp = "true" if s =~ /RAID bus controller: (.*) Smart Array/
- }
- end
- ishp == "true"
- end
-end
-
-Facter.add("mptcontroller") do
- confine :kernel => :linux
- setcode do
- FileTest.exist?("/proc/mpt/summary")
- end
-end
-
-Facter.add("3warecontroller") do
- confine :kernel => :linux
- setcode do
- is3w = "false"
- if FileTest.exist?("/proc/scsi/scsi")
- IO.foreach("/proc/scsi/scsi") { |x|
- is3w = "true" if x =~ /Vendor: 3ware/
- }
- end
- is3w == "true"
- end
-end
-
-Facter.add("swraid") do
- confine :kernel => :linux
- setcode do
- swraid = "false"
- if FileTest.exist?("/proc/mdstat") && FileTest.exist?("/sbin/mdadm")
- IO.foreach("/proc/mdstat") { |x|
- swraid = "true" if x =~ /md[0-9]+ : active/
- }
- end
- swraid == "true"
- end
-end
-
--- /dev/null
+##
+## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
+## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
+##
+193.146.156.252
source => [ "puppet:///exim/per-host/$fqdn/manualroute",
"puppet:///exim/common/manualroute" ]
;
+ "/etc/exim4/host_blacklist":
+ require => Package["exim4-daemon-heavy"],
+ source => [ "puppet:///exim/per-host/$fqdn/host_blacklist",
+ "puppet:///exim/common/host_blacklist" ]
+ ;
"/etc/exim4/blacklist":
require => Package["exim4-daemon-heavy"],
source => [ "puppet:///exim/per-host/$fqdn/blacklist",