]> git.openstreetmap.org Git - chef.git/commitdiff
Prevent installation of prometheus-node-exporter-collectors
authorTom Hughes <tom@compton.nu>
Fri, 11 Sep 2020 14:14:59 +0000 (15:14 +0100)
committerTom Hughes <tom@compton.nu>
Fri, 11 Sep 2020 14:14:59 +0000 (15:14 +0100)
cookbooks/prometheus/recipes/default.rb
cookbooks/prometheus/resources/exporter.rb

index 41d28e58d274cc218cd5efd3f44fecf550464a13..824af896cae5d1e943be68b7e2406fae9c03e5e3 100644 (file)
@@ -19,4 +19,5 @@
 
 prometheus_exporter "node" do
   port 9100
+  package_options "--no-install-recommends"
 end
index d3652d3b8242bb4b31e118935a475d515bba7c91..8bbf1e5a4fb6fcbb8f24f11cb9f155948dff36d5 100644 (file)
@@ -23,11 +23,14 @@ property :exporter, :kind_of => String, :name_property => true
 property :port, :kind_of => Integer, :required => [:create]
 property :listen_switch, :kind_of => String, :default => "web.listen-address"
 property :package, :kind_of => String
+property :package_options, :kind_of => String
 property :defaults, :kind_of => String
 property :service, :kind_of => String
 
 action :create do
-  package package_name
+  package package_name do
+    options new_resource.package_options
+  end
 
   template defaults_name do
     source "defaults.erb"