diff options
author | Doug MacEachern <dougm@vmware.com> | 2010-08-12 14:26:30 -0700 |
---|---|---|
committer | Daniel DeLeo <dan@opscode.com> | 2010-10-06 17:13:59 -0700 |
commit | e3fa822ca0efec39f735fee4497b3bdfcb3d7af4 (patch) | |
tree | 76d0e1e729da379b2d30c84034211ae98731ff92 | |
parent | 5beb8f48830eca5e756a962f3d8986a22cfbf752 (diff) | |
download | chef-e3fa822ca0efec39f735fee4497b3bdfcb3d7af4.tar.gz |
[CHEF-1569] default windows bootstrap template
-rw-r--r-- | chef/lib/chef/knife/bootstrap/windows-gems.erb | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/chef/lib/chef/knife/bootstrap/windows-gems.erb b/chef/lib/chef/knife/bootstrap/windows-gems.erb new file mode 100644 index 0000000000..4af6646751 --- /dev/null +++ b/chef/lib/chef/knife/bootstrap/windows-gems.erb @@ -0,0 +1,30 @@ +cscript /nologo client-install.vbs <%= @config[:proxy] %> + +> c:/chef/client.rb ( + @echo.log_level :info + @echo.log_location STDOUT + @echo.chef_server_url "<%= Chef::Config[:chef_server_url] %>" + @echo.validation_client_name "<%= Chef::Config[:validation_client_name] %>" + @echo.client_key "c:/chef/client.pem" + @echo.validation_key "c:/chef/validation.pem" +<% if Chef::Config[:http_proxy] != nil %> + @echo.http_proxy "<%= Chef::Config[:http_proxy] %>" +<% end %> +<% if Chef::Config[:https_proxy] != nil %> + @echo.https_proxy "<%= Chef::Config[:https_proxy] %>" +<% end %> +<% if Chef::Config[:no_proxy] != nil %> + @echo.no_proxy "<%= Chef::Config[:no_proxy] %>" +<% end %> +<% if @config[:chef_node_name] == nil %> + @echo.# Using default node name +<% else %> + @echo.node_name "<%= @config[:chef_node_name] %>" +<% end %> +) + +> c:/chef/first-boot.json ( + @echo.<%= { "run_list" => @run_list }.to_json %> +) + +c:/ruby/bin/ruby c:/ruby/bin/chef-client -c c:/chef/client.rb -j c:/chef/first-boot.json -l <%= Chef::Config[:log_level] %>" |