Skip to content

Commit

Permalink
backup ssh keys
Browse files Browse the repository at this point in the history
  • Loading branch information
szelcsanyi committed Nov 12, 2016
1 parent 279ffc2 commit e03ab1a
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 1 deletion.
2 changes: 1 addition & 1 deletion metadata.rb
Expand Up @@ -4,7 +4,7 @@
description 'Installs/Configures MySQL server'
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
name 'L7-mysql'
version '1.0.7'
version '1.0.8'
source_url 'https://github.com/szelcsanyi/chef-mysql'
issues_url 'https://github.com/szelcsanyi/chef-mysql/issues'

Expand Down
2 changes: 2 additions & 0 deletions providers/server.rb
Expand Up @@ -488,6 +488,7 @@ def whyrun_supported?
mode '0600'
owner 'root'
group 'root'
variables(privkey: new_resource.backup_privkey)
end

template base + '/tools/backup_rsa.pub' do
Expand All @@ -496,6 +497,7 @@ def whyrun_supported?
mode '0644'
owner 'root'
group 'root'
variables(pubkey: new_resource.backup_pubkey)
end

require 'digest/md5'
Expand Down
2 changes: 2 additions & 0 deletions resources/server.rb
Expand Up @@ -188,6 +188,8 @@
attribute :backup_path, kind_of: [String, NilClass], default: nil
attribute :backup_hour, kind_of: [String, Integer, NilClass], default: nil
attribute :backup_minute, kind_of: [String, Integer, NilClass], default: nil
attribute :backup_pubkey, kind_of: [String, NilClass], default: nil
attribute :backup_privkey, kind_of: [String, NilClass], default: nil

attribute :start_by_default, kind_of: [FalseClass, TrueClass], default: false

Expand Down
1 change: 1 addition & 0 deletions templates/default/tools/backup_rsa.erb
@@ -0,0 +1 @@
<%= @privkey %>
1 change: 1 addition & 0 deletions templates/default/tools/backup_rsa.pub.erb
@@ -0,0 +1 @@
<%= @pubkey %>

0 comments on commit e03ab1a

Please sign in to comment.