From e871095bb478eee6316fe5ef69a3f7a0b06a2b67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Kar=C3=A9kinian?= Date: Mon, 8 May 2017 17:42:29 +0200 Subject: [PATCH] Backup the parity keys --- site-cookbooks/kosmos-parity/metadata.rb | 1 + site-cookbooks/kosmos-parity/recipes/default.rb | 2 ++ site-cookbooks/kosmos-parity/recipes/from_package.rb | 2 ++ site-cookbooks/kosmos-parity/resources/node.rb | 5 ++--- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/site-cookbooks/kosmos-parity/metadata.rb b/site-cookbooks/kosmos-parity/metadata.rb index 1ddcb59..01e7178 100644 --- a/site-cookbooks/kosmos-parity/metadata.rb +++ b/site-cookbooks/kosmos-parity/metadata.rb @@ -12,3 +12,4 @@ depends 'ark' depends 'build-essential' depends 'kosmos-nginx' depends 'firewall' +depends 'backup' diff --git a/site-cookbooks/kosmos-parity/recipes/default.rb b/site-cookbooks/kosmos-parity/recipes/default.rb index cd49c05..bdc657c 100644 --- a/site-cookbooks/kosmos-parity/recipes/default.rb +++ b/site-cookbooks/kosmos-parity/recipes/default.rb @@ -21,3 +21,5 @@ end dpkg_package "parity" do source parity_package_path end + +include_recipe "kosmos-parity::backup" diff --git a/site-cookbooks/kosmos-parity/recipes/from_package.rb b/site-cookbooks/kosmos-parity/recipes/from_package.rb index f45678d..3815a4d 100644 --- a/site-cookbooks/kosmos-parity/recipes/from_package.rb +++ b/site-cookbooks/kosmos-parity/recipes/from_package.rb @@ -25,3 +25,5 @@ dpkg_package "parity" do source parity_package_path version "#{parity_version}-#{package_timestamp}" end + +include_recipe "kosmos-parity::backup" diff --git a/site-cookbooks/kosmos-parity/resources/node.rb b/site-cookbooks/kosmos-parity/resources/node.rb index 2001806..c077928 100644 --- a/site-cookbooks/kosmos-parity/resources/node.rb +++ b/site-cookbooks/kosmos-parity/resources/node.rb @@ -10,7 +10,7 @@ property :rpc_proxy_port, Integer action :enable do node_name = name parity_service = "parity_#{node_name}" - base_path = "#{node['kosmos-parity']['home_path']}/.local/share/io.parity.ethereum/#{name}" + base_path = "#{node['kosmos-parity']['home_path']}/.local/share/io.parity.ethereum/#{node_name}" config_path = "#{base_path}/config.toml" config[:parity][:base_path] = base_path @@ -31,8 +31,7 @@ action :enable do end end - node_path = "#{node['kosmos-parity']['home_path']}/.local/share/io.parity.ethereum/#{node_name}" - password_path = "#{node_path}/password" + password_path = "#{base_path}/password" file password_path do content password