From 39f23dd3731280f3b8bfba9dc9d29906fa894c53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Kar=C3=A9kinian?= Date: Tue, 19 Mar 2019 16:26:49 +0100 Subject: [PATCH] Move the version and checksum to attributes --- site-cookbooks/kosmos-ejabberd/attributes/default.rb | 2 ++ site-cookbooks/kosmos-ejabberd/recipes/default.rb | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 site-cookbooks/kosmos-ejabberd/attributes/default.rb diff --git a/site-cookbooks/kosmos-ejabberd/attributes/default.rb b/site-cookbooks/kosmos-ejabberd/attributes/default.rb new file mode 100644 index 0000000..3f7d227 --- /dev/null +++ b/site-cookbooks/kosmos-ejabberd/attributes/default.rb @@ -0,0 +1,2 @@ +node.default["kosmos-ejabberd"]["version"] = "19.02" +node.default["kosmos-ejabberd"]["checksum"] = "aea550c58e61eab04ca9beb8896d8b04f4a79321c21dee160a67ad6787236f51" diff --git a/site-cookbooks/kosmos-ejabberd/recipes/default.rb b/site-cookbooks/kosmos-ejabberd/recipes/default.rb index f0dad74..7f455e9 100644 --- a/site-cookbooks/kosmos-ejabberd/recipes/default.rb +++ b/site-cookbooks/kosmos-ejabberd/recipes/default.rb @@ -12,12 +12,13 @@ cookbook_file "#{Chef::Config[:file_cache_path]}/pg.new.sql" do mode "0664" end -ejabberd_version = "19.02" +ejabberd_version = node["kosmos-ejabberd"]["version"] +package_checksum = node["kosmos-ejabberd"]["checksum"] package_path = "#{Chef::Config['file_cache_path']}/ejabberd_#{ejabberd_version}-0_amd64.deb" remote_file package_path do source "https://www.process-one.net/downloads/downloads-action.php?file=/ejabberd/#{ejabberd_version}/ejabberd_#{ejabberd_version}-0_amd64.deb" - checksum "aea550c58e61eab04ca9beb8896d8b04f4a79321c21dee160a67ad6787236f51" + checksum package_checksum notifies :install, "dpkg_package[ejabberd]", :immediately end