diff options
author | Tim Smith <tsmith@chef.io> | 2020-06-11 08:45:46 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-11 08:45:46 -0700 |
commit | 88e7c5ec11d97209ddd6987ae20b2492736e2d4e (patch) | |
tree | 7c5a73425b9f782c80cdce7605d822956716ddd3 | |
parent | 3de8dd49734146978de5e44b5f6711ccfa3bdcde (diff) | |
parent | 30c72a10493486a3972dab21ece58c67cdb10627 (diff) | |
download | chef-88e7c5ec11d97209ddd6987ae20b2492736e2d4e.tar.gz |
Merge pull request #9984 from MsysTechnologiesllc/dh/fix-windows-linux-bootstrap
Use /etc/chef for bootstrapping instead of ChefConfig
-rw-r--r-- | lib/chef/knife/bootstrap/templates/chef-full.erb | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/chef/knife/bootstrap/templates/chef-full.erb b/lib/chef/knife/bootstrap/templates/chef-full.erb index b4f75720ac..5006009617 100644 --- a/lib/chef/knife/bootstrap/templates/chef-full.erb +++ b/lib/chef/knife/bootstrap/templates/chef-full.erb @@ -185,50 +185,50 @@ if test "x$tmp_dir" != "x"; then rm -r "$tmp_dir" fi -mkdir -p <%= ChefConfig::Config.etc_chef_dir(false) %> +mkdir -p /etc/chef <% if client_pem -%> -(umask 077 && (cat > <%= ChefConfig::Config.etc_chef_dir(false) %>/client.pem <<'EOP' +(umask 077 && (cat > /etc/chef/client.pem <<'EOP' <%= ::File.read(::File.expand_path(client_pem)) %> EOP )) || exit 1 <% end -%> <% if validation_key -%> -(umask 077 && (cat > <%= ChefConfig::Config.etc_chef_dir(false) %>/validation.pem <<'EOP' +(umask 077 && (cat > /etc/chef/validation.pem <<'EOP' <%= validation_key %> EOP )) || exit 1 <% end -%> <% if encrypted_data_bag_secret -%> -(umask 077 && (cat > <%= ChefConfig::Config.etc_chef_dir(false) %>/encrypted_data_bag_secret <<'EOP' +(umask 077 && (cat > /etc/chef/encrypted_data_bag_secret <<'EOP' <%= encrypted_data_bag_secret %> EOP )) || exit 1 <% end -%> <% unless trusted_certs.empty? -%> -mkdir -p <%= ChefConfig::Config.etc_chef_dir(false) %>/trusted_certs +mkdir -p /etc/chef/trusted_certs <%= trusted_certs %> <% end -%> <%# Generate Ohai Hints -%> <% unless @config[:hints].nil? || @config[:hints].empty? -%> -mkdir -p <%= ChefConfig::Config.etc_chef_dir(false) %>/ohai/hints +mkdir -p /etc/chef/ohai/hints <% @config[:hints].each do |name, hash| -%> -cat > <%= ChefConfig::Config.etc_chef_dir(false) %>/ohai/hints/<%= name %>.json <<'EOP' +cat > /etc/chef/ohai/hints/<%= name %>.json <<'EOP' <%= Chef::JSONCompat.to_json(hash) %> EOP <% end -%> <% end -%> -cat > <%= ChefConfig::Config.etc_chef_dir(false) %>/client.rb <<'EOP' +cat > /etc/chef/client.rb <<'EOP' <%= config_content %> EOP -cat > <%= ChefConfig::Config.etc_chef_dir(false) %>/first-boot.json <<'EOP' +cat > /etc/chef/first-boot.json <<'EOP' <%= Chef::JSONCompat.to_json(first_boot) %> EOP |