summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--files/facter/acpi_available.rb4
-rw-r--r--manifests/plugin.pp6
2 files changed, 4 insertions, 6 deletions
diff --git a/files/facter/acpi_available.rb b/files/facter/acpi_available.rb
index 45e5288..216f608 100644
--- a/files/facter/acpi_available.rb
+++ b/files/facter/acpi_available.rb
@@ -2,9 +2,9 @@
Facter.add("acpi_available") do
setcode do
if `acpi -t -B -A 2>/dev/null`.match(/\d/).nil?
- "false"
+ "absent"
else
- "true"
+ "present"
end
end
end
diff --git a/manifests/plugin.pp b/manifests/plugin.pp
index e875ddb..fb2f882 100644
--- a/manifests/plugin.pp
+++ b/manifests/plugin.pp
@@ -112,10 +112,8 @@ class munin::plugins::linux inherits munin::plugins::base {
vmstat
]:
ensure => present;
- }
-
- if $acpi_available {
- plugin { acpi: }
+ acpi:
+ ensure => $acpi_available;
}
include munin::plugins::interfaces