Upgrade ejabberd to 23.04

Also add a package version attribute, since the value changed in the
past.
This commit is contained in:
Râu Cao 2023-04-19 17:30:55 +02:00
parent 5ad15ba1f3
commit f8f3fc7c3a
Signed by: raucao
GPG Key ID: 15E65F399D084BA9
2 changed files with 4 additions and 5 deletions

View File

@ -1,5 +1,6 @@
node.default["kosmos-ejabberd"]["version"] = "22.05" node.default["kosmos-ejabberd"]["version"] = "23.04"
node.default["kosmos-ejabberd"]["checksum"] = "b267a22fa9aebf3d77fb71d786520875d164b12d9e95393d63a970a7e165b20f" node.default["kosmos-ejabberd"]["package_version"] = "1"
node.default["kosmos-ejabberd"]["checksum"] = "0bc273043085f8bc333abd176e767cc0a77b7336014777c2f2d10ae27e3d8aec"
node.default["kosmos-ejabberd"]["turn_ip_address"] = "148.251.83.201" node.default["kosmos-ejabberd"]["turn_ip_address"] = "148.251.83.201"
node.default["kosmos-ejabberd"]["stun_turn_port"] = 3478 node.default["kosmos-ejabberd"]["stun_turn_port"] = 3478
node.default["kosmos-ejabberd"]["turn_min_port"] = 50000 node.default["kosmos-ejabberd"]["turn_min_port"] = 50000

View File

@ -10,9 +10,7 @@ package_checksum = node["kosmos-ejabberd"]["checksum"]
package_path = "#{Chef::Config['file_cache_path']}/ejabberd_#{ejabberd_version}_amd64.deb" package_path = "#{Chef::Config['file_cache_path']}/ejabberd_#{ejabberd_version}_amd64.deb"
remote_file package_path do remote_file package_path do
# TODO There is a -2 suffix on the filename now. Need to see why and if it source "https://github.com/processone/ejabberd/releases/download/#{ejabberd_version}/ejabberd_#{ejabberd_version}-#{node["kosmos-ejabberd"]["package_version"]}_amd64.deb"
# changes with new releases
source "https://github.com/processone/ejabberd/releases/download/#{ejabberd_version}/ejabberd_#{ejabberd_version}-2_amd64.deb"
checksum package_checksum checksum package_checksum
notifies :install, "dpkg_package[ejabberd]", :immediately notifies :install, "dpkg_package[ejabberd]", :immediately
end end