From 462e7ff8587c11da3625cffd11371917022b9d04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Kar=C3=A9kinian?= Date: Tue, 2 May 2017 18:07:46 +0200 Subject: [PATCH] Move version and checksum to attributes --- site-cookbooks/kosmos-parity/attributes/default.rb | 2 ++ site-cookbooks/kosmos-parity/recipes/default.rb | 7 ++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/site-cookbooks/kosmos-parity/attributes/default.rb b/site-cookbooks/kosmos-parity/attributes/default.rb index 6910075..4f8dca5 100644 --- a/site-cookbooks/kosmos-parity/attributes/default.rb +++ b/site-cookbooks/kosmos-parity/attributes/default.rb @@ -1 +1,3 @@ node.default['kosmos-parity']['home_path'] = "/home/parity" +node.default['kosmos-parity']['version'] = "1.6.6" +node.default['kosmos-parity']['checksum'] = '99ed4c0bf8cf7e0b143d8901f51c666d743844b0788ab03ccacb1f4538bfd085' diff --git a/site-cookbooks/kosmos-parity/recipes/default.rb b/site-cookbooks/kosmos-parity/recipes/default.rb index 674eb18..26d2487 100644 --- a/site-cookbooks/kosmos-parity/recipes/default.rb +++ b/site-cookbooks/kosmos-parity/recipes/default.rb @@ -19,11 +19,12 @@ user "parity" do gid 72748 end -parity_version = "1.6.6" +parity_version = node['kosmos-parity']['version'] parity_package_path = "#{Chef::Config[:file_cache_path]}/parity_#{parity_version}_amd64.deb" remote_file parity_package_path do - source "https://d1h4xl4cr1h0mo.cloudfront.net/v#{parity_version}/x86_64-unknown-linux-gnu/parity_#{parity_version}_amd64.deb" - mode 0750 + source "https://d1h4xl4cr1h0mo.cloudfront.net/v#{parity_version}/x86_64-unknown-linux-gnu/parity_#{parity_version}_amd64.deb" + checksum node['kosmos-parity']['checksum'] + mode 0750 notifies :install, "dpkg_package[parity]", :immediately end