Revision f1627da8
Added by Dominic Cleal over 10 years ago
app/views/unattended/preseed/finish.erb | ||
---|---|---|
- Ubuntu 12.04
|
||
- Ubuntu 13.04
|
||
%>
|
||
<%
|
||
# safemode renderer does not support unary negation
|
||
pm_set = @host.puppetmaster.empty? ? false : true
|
||
puppet_enabled = pm_set || @host.params['force-puppet']
|
||
%>
|
||
<% if puppet_enabled %>
|
||
cat > /etc/puppet/puppet.conf << EOF
|
||
<%= snippet "puppet.conf" %>
|
||
EOF
|
||
/bin/sed -i 's/^START=no/START=yes/' /etc/default/puppet
|
||
/bin/touch /etc/puppet/namespaceauth.conf
|
||
/usr/bin/puppet agent --config /etc/puppet/puppet.conf --onetime --tags no_such_tag --server <%= @host.puppetmaster %> --no-daemonize
|
||
/bin/touch /etc/puppet/namespaceauth.conf
|
||
/usr/bin/puppet agent --config /etc/puppet/puppet.conf --onetime --tags no_such_tag <%= @host.puppetmaster.blank? ? "" : "--server #{@host.puppetmaster}" %> --no-daemonize
|
||
<% end -%>
|
||
|
||
/usr/bin/wget --quiet --output-document=/dev/null --no-check-certificate <%= foreman_url %>
|
Also available in: Unified diff
templates - sync from community-templates