diff options
author | Lamont Granquist <lamont@scriptkiddie.org> | 2015-01-22 10:32:06 -0800 |
---|---|---|
committer | Lamont Granquist <lamont@scriptkiddie.org> | 2015-02-11 19:12:07 -0800 |
commit | 18b1681a72865811331167c0cffd032f217d0f66 (patch) | |
tree | bc3b1241b1637d7f03b832b922609202f5f4d02e /lib/chef/knife/bootstrap/chef-full.erb | |
parent | 728717d1b5e489f82526b8390ab42846939392ee (diff) | |
download | chef-18b1681a72865811331167c0cffd032f217d0f66.tar.gz |
moving bootstrap templates directory
Diffstat (limited to 'lib/chef/knife/bootstrap/chef-full.erb')
-rw-r--r-- | lib/chef/knife/bootstrap/chef-full.erb | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/lib/chef/knife/bootstrap/chef-full.erb b/lib/chef/knife/bootstrap/chef-full.erb deleted file mode 100644 index f49fafa98b..0000000000 --- a/lib/chef/knife/bootstrap/chef-full.erb +++ /dev/null @@ -1,79 +0,0 @@ -bash -c ' -<%= "export https_proxy=\"#{knife_config[:bootstrap_proxy]}\"" if knife_config[:bootstrap_proxy] -%> - -distro=`uname -s` - -if test "x$distro" = "xSunOS"; then - if test -d "/usr/sfw/bin"; then - PATH=/usr/sfw/bin:$PATH - export PATH - fi -fi - -exists() { - if command -v $1 &>/dev/null - then - return 0 - else - return 1 - fi -} - -<% if knife_config[:bootstrap_install_command] %> - <%= knife_config[:bootstrap_install_command] %> -<% else %> - install_sh="<%= knife_config[:bootstrap_url] ? knife_config[:bootstrap_url] : "https://www.chef.io/chef/install.sh" %>" - if ! exists /usr/bin/chef-client; then - echo "Installing Chef Client..." - if exists wget; then - bash <(wget <%= "--proxy=on " if knife_config[:bootstrap_proxy] %> <%= knife_config[:bootstrap_wget_options] %> ${install_sh} -O -) <%= latest_current_chef_version_string %> - elif exists curl; then - bash <(curl -L <%= "--proxy \"#{knife_config[:bootstrap_proxy]}\" " if knife_config[:bootstrap_proxy] %> <%= knife_config[:bootstrap_curl_options] %> ${install_sh}) <%= latest_current_chef_version_string %> - else - echo "Neither wget nor curl found. Please install one and try again." >&2 - exit 1 - fi - fi -<% end %> - -mkdir -p /etc/chef - -cat > /etc/chef/validation.pem <<'EOP' -<%= validation_key %> -EOP -chmod 0600 /etc/chef/validation.pem - -<% if encrypted_data_bag_secret -%> -cat > /etc/chef/encrypted_data_bag_secret <<'EOP' -<%= encrypted_data_bag_secret %> -EOP -chmod 0600 /etc/chef/encrypted_data_bag_secret -<% end -%> - -<% unless trusted_certs.empty? -%> -mkdir -p /etc/chef/trusted_certs -<%= trusted_certs %> -<% end -%> - -<%# Generate Ohai Hints -%> -<% unless @chef_config[:knife][:hints].nil? || @chef_config[:knife][:hints].empty? -%> -mkdir -p /etc/chef/ohai/hints - -<% @chef_config[:knife][:hints].each do |name, hash| -%> -cat > /etc/chef/ohai/hints/<%= name %>.json <<'EOP' -<%= Chef::JSONCompat.to_json(hash) %> -EOP -<% end -%> -<% end -%> - -cat > /etc/chef/client.rb <<'EOP' -<%= config_content %> -EOP - -cat > /etc/chef/first-boot.json <<'EOP' -<%= Chef::JSONCompat.to_json(first_boot) %> -EOP - -echo "Starting first Chef Client run..." - -<%= start_chef %>' |