summaryrefslogtreecommitdiff
path: root/lib/chef/knife/bootstrap/chef-full.erb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chef/knife/bootstrap/chef-full.erb')
-rw-r--r--lib/chef/knife/bootstrap/chef-full.erb9
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