compass-adapters/cobbler/snippets/preseed_client.rb
xiaodongwang ae44332c69 update snippet to support preseed
Change-Id: I8442758ffaf3a55ec4773bf820bc4cdefb2e6452
2014-05-19 10:47:36 -07:00

27 lines
1.4 KiB
Ruby

echo "log_level :info" > /target/etc/chef/client.rb; \
echo "log_location '/dev/null'" >> /target/etc/chef/client.rb; \
#if $getVar('chef_url', '') != ""
echo "chef_server_url '$chef_url'" >> /target/etc/chef/client.rb; \
#end if
#if $getVar('proxy', '') != ""
echo "http_proxy '$proxy'" >> /target/etc/chef/client.rb; \
echo "https_proxy '$proxy'" >> /target/etc/chef/client.rb; \
echo "ENV['http_proxy'] = '$proxy'" >> /target/etc/chef/client.rb; \
echo "ENV['https_proxy'] = '$proxy'" >> /target/etc/chef/client.rb; \
echo "ENV['HTTP_PROXY'] = '$proxy'" >> /target/etc/chef/client.rb; \
echo "ENV['HTTPS_PROXY'] = '$proxy'" >> /target/etc/chef/client.rb; \
#end if
#if $getVar('ignore_proxy', '') != ""
echo "no_proxy '$ignore_proxy'" >> /target/etc/chef/client.rb; \
echo "ENV['no_proxy'] = '$ignore_proxy'" >> /target/etc/chef/client.rb; \
echo "ENV['NO_PROXY'] = '$ignore_proxy'" >> /target/etc/chef/client.rb; \
#end if
#if $getVar('chef_node_name', '') != ""
echo "node_name '$chef_node_name'" >> /target/etc/chef/client.rb; \
#end if
echo "validation_client_name 'chef-validator'" >> /target/etc/chef/client.rb; \
echo "json_attribs nil" >> /target/etc/chef/client.rb; \
echo "pid_file '/var/run/chef-client.pid'" >> /target/etc/chef/client.rb; \
echo "# Using default node name (fqdn)" >> /target/etc/chef/client.rb; \
echo "no_lazy_load true" >> /target/etc/chef/client.rb; \