Move the version and checksum to attributes

This commit is contained in:
Greg 2019-03-19 16:26:49 +01:00
parent 2cd85afb28
commit 39f23dd373
2 changed files with 5 additions and 2 deletions

View File

@ -0,0 +1,2 @@
node.default["kosmos-ejabberd"]["version"] = "19.02"
node.default["kosmos-ejabberd"]["checksum"] = "aea550c58e61eab04ca9beb8896d8b04f4a79321c21dee160a67ad6787236f51"

View File

@ -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