30 lines
803 B
Ruby
30 lines
803 B
Ruby
#
|
|
# Cookbook Name:: kosmos-parity
|
|
# Recipe:: default
|
|
#
|
|
# Copyright 2017, Kosmos
|
|
#
|
|
# All rights reserved - Do Not Redistribute
|
|
#
|
|
|
|
include_recipe 'kosmos-parity::user'
|
|
|
|
parity_version = node['kosmos-parity']['package_version']
|
|
package_timestamp = node['kosmos-parity']['package_timestamp']
|
|
parity_filename = "parity_#{parity_version}-#{package_timestamp}.deb"
|
|
|
|
parity_package_path = "#{Chef::Config[:file_cache_path]}/#{parity_filename}"
|
|
remote_file parity_package_path do
|
|
source "https://dl.5apps.com/#{parity_filename}"
|
|
checksum node['kosmos-parity']['checksum']
|
|
mode 0750
|
|
notifies :install, "dpkg_package[parity]", :immediately
|
|
end
|
|
|
|
dpkg_package "parity" do
|
|
source parity_package_path
|
|
version "#{parity_version}-#{package_timestamp}"
|
|
end
|
|
|
|
include_recipe "kosmos-parity::backup"
|