diff options
Diffstat (limited to 'lib/chef/knife/bootstrap/chef-full.erb')
-rw-r--r-- | lib/chef/knife/bootstrap/chef-full.erb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/chef/knife/bootstrap/chef-full.erb b/lib/chef/knife/bootstrap/chef-full.erb index a4e85b9d67..56c216dad0 100644 --- a/lib/chef/knife/bootstrap/chef-full.erb +++ b/lib/chef/knife/bootstrap/chef-full.erb @@ -50,6 +50,15 @@ EOP chmod 0600 /etc/chef/encrypted_data_bag_secret <% end -%> +<% if trusted_certs_dir -%> +mkdir -p /etc/chef/trusted_certs +<% Dir[File.join(trusted_certs_dir, "*")].each do |entry| %> +cat > <%= File.join("/etc/chef/trusted_certs", File.basename(entry)) %> <<'EOP' +<%= IO.read(File.expand_path(entry)) %> +EOP +<% end %> +<% end -%> + <%# Generate Ohai Hints -%> <% unless @chef_config[:knife][:hints].nil? || @chef_config[:knife][:hints].empty? -%> mkdir -p /etc/chef/ohai/hints |