Sha256: 38804994476b2523eecc5f1e68cb4afd3fb7aa9d3e52d8471c3d77d001c3b541
Contents?: true
Size: 1.17 KB
Versions: 2
Compression:
Stored size: 1.17 KB
Contents
%W( #{home}/.chef #{home}/.chef/trusted_certs #{home}/.ssh ).each do |directory| directory directory end template "#{home}/.ssh/config" do source 'ssh_config.erb' variables( home: home, server: "#{node['demo']['domain_prefix']}automate.#{node['demo']['domain']}", ent: node['demo']['enterprise'], automate_user: "workstation-#{node['demo']['workstation-number']}", ssh_user: node['demo']['admin-user'] ) end node['demo']['certs'].each do |f| file "#{home}/.chef/trusted_certs/#{node['demo']['domain_prefix']}#{f}_#{node['demo']['domain'].tr('.','_')}.crt" do content lazy { IO.read("C:/Windows/Temp/#{f}.crt") } action :create end powershell_script 'Install certs to Root CA' do code <<-EOH Import-Certificate -FilePath C:/Windows/Temp/#{f}.crt -CertStoreLocation Cert:/LocalMachine/Root EOH end end file "#{home}/.ssh/id_rsa.pub" do content lazy { IO.read("C:/Windows/Temp/public.pub") } action :create end %W(#{home}/.chef/private.pem #{home}/.ssh/id_rsa).each do |path| file path do content lazy { IO.read("C:/Windows/Temp/private.pem") } action :create end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wombat-cli-0.6.1 | generator_files/cookbooks/workstation/recipes/certs-keys.rb |
wombat-cli-0.6.0 | generator_files/cookbooks/workstation/recipes/certs-keys.rb |