diff --git a/cookbooks/prometheus-exporters/filestat_exporter_install.rb b/cookbooks/prometheus-exporters/filestat_exporter_install.rb index a1fa6db..4071040 100644 --- a/cookbooks/prometheus-exporters/filestat_exporter_install.rb +++ b/cookbooks/prometheus-exporters/filestat_exporter_install.rb @@ -12,7 +12,7 @@ begin Timeout.timeout(3) do response = Net::HTTP.get_response(uri) - vtag = $1 if response.body =~ %r{tag\/(v\d+\.\d+\.\d+)} + vtag = $1 if response['location'] =~ %r{tag\/(v\d+\.\d+\.\d+)} filestat_exporter_bin = "#{node['filestat_exporter']['prefix']}#{vtag}#{node['filestat_exporter']['postfix']}" filestat_exporter_url = "#{node['filestat_exporter']['url']}/#{vtag}/#{filestat_exporter_bin}" diff --git a/cookbooks/prometheus-exporters/node_exporter_install.rb b/cookbooks/prometheus-exporters/node_exporter_install.rb index 0eeab37..6229c45 100644 --- a/cookbooks/prometheus-exporters/node_exporter_install.rb +++ b/cookbooks/prometheus-exporters/node_exporter_install.rb @@ -13,7 +13,7 @@ begin Timeout.timeout(3) do response = Net::HTTP.get_response(uri) - vtag = $1 if response.body =~ %r{tag\/(v\d+\.\d+\.\d+)} + vtag = $1 if response['location'] =~ %r{tag\/(v\d+\.\d+\.\d+)} tag = vtag.sub(/^v/, '') node_exporter_bin = "#{node['node_exporter']['prefix']}#{tag}#{node['node_exporter']['postfix']}" diff --git a/cookbooks/promtail/install.rb b/cookbooks/promtail/install.rb index bcb69af..8b60269 100644 --- a/cookbooks/promtail/install.rb +++ b/cookbooks/promtail/install.rb @@ -13,7 +13,7 @@ begin Timeout.timeout(3) do response = Net::HTTP.get_response(uri) - vtag = $1 if response.body =~ %r{tag\/(v\d+\.\d+\.\d+)} + vtag = $1 if response['location'] =~ %r{tag\/(v\d+\.\d+\.\d+)} tag = vtag.sub(/^v/, '') promtail_url = "#{node['promtail']['url']}/#{vtag}/#{node['promtail']['bin']}"