Sha256: 17cbfffa7dc814e4db7697510d98462fbdd8d8144b39072f1bcc2a41d36f1e78
Contents?: true
Size: 549 Bytes
Versions: 9
Compression:
Stored size: 549 Bytes
Contents
directory "#{ENV['HOME']}/.ssh" do mode 0700 end template "#{ENV['HOME']}/.ssh/config" do source "client_config.erb" mode 0600 end template "#{ENV['HOME']}/.ssh/authorized_keys" do source "authorized_keys.erb" mode 0600 end node[:secrets][:ssh][:known_hosts_files].sort.each do |kh_file, servers| template "#{ENV['HOME']}/.ssh/#{kh_file}" do source "known_hosts.erb" variables( :servers => servers.sort.inject([]) {|acc, server| acc << [server, node[:secrets][:ssh][:hosts][server]]; acc } ) mode 0600 end end
Version data entries
9 entries across 9 versions & 1 rubygems