X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/cbf4196ce80c8b57a04aff7cd6b881671271b2c5..4b03c18aff06d5f34a587fd90af9af0f528e4c61:/cookbooks/kibana/recipes/default.rb?ds=sidebyside diff --git a/cookbooks/kibana/recipes/default.rb b/cookbooks/kibana/recipes/default.rb index ceeaf13df..2f2fc6f28 100644 --- a/cookbooks/kibana/recipes/default.rb +++ b/cookbooks/kibana/recipes/default.rb @@ -34,13 +34,14 @@ end directory "/opt/kibana-#{version}" do owner "root" group "root" - mode 0o755 + mode "755" end -execute "unzip-kibana-#{version}" do - command "tar --gunzip --extract --strip-components=1 --file=#{Chef::Config[:file_cache_path]}/kibana-#{version}.tar.gz" - cwd "/opt/kibana-#{version}" - user "root" +archive_file "#{Chef::Config[:file_cache_path]}/kibana-#{version}.tar.gz" do + destination "/opt/kibana-#{version}" + overwrite true + strip_components 1 + owner "root" group "root" not_if { ::File.exist?("/opt/kibana-#{version}/bin/kibana") } end @@ -48,19 +49,19 @@ end directory "/etc/kibana" do owner "root" group "root" - mode 0o755 + mode "755" end directory "/var/run/kibana" do owner "kibana" group "kibana" - mode 0o755 + mode "755" end directory "/var/log/kibana" do owner "kibana" group "kibana" - mode 0o755 + mode "755" end systemd_service "kibana@" do @@ -87,7 +88,7 @@ node[:kibana][:sites].each do |name, details| )) owner "root" group "root" - mode 0o644 + mode "644" notifies :restart, "service[kibana@#{name}]" end