Revision 572cd373
Added by Stephen Benjamin over 8 years ago
app/views/unattended/kickstart/provision_rhel.erb | ||
---|---|---|
pm_set = @host.puppetmaster.empty? ? false : true
|
||
proxy_uri = @host.params['http-proxy'] ? "http://#{@host.params['http-proxy']}:#{@host.params['http-proxy-port']}" : nil
|
||
proxy_string = proxy_uri ? " --proxy=#{proxy_uri}" : ''
|
||
puppet_enabled = pm_set || @host.params['force-puppet'] && @host.params['force-puppet'] == 'true'
|
||
puppet_enabled = pm_set || @host.param_true?('force-puppet')
|
||
salt_enabled = @host.params['salt_master'] ? true : false
|
||
section_end = os_major <= 5 ? '' : '%end'
|
||
%>
|
||
... | ... | |
authconfig --useshadow --passalgo=sha256 --kickstart
|
||
timezone --utc <%= @host.params['time-zone'] || 'UTC' %>
|
||
|
||
<% if os_major >= 7 && @host.info['parameters']['realm'] && @host.otp && @host.realm && @host.realm.realm_type == 'Active Directory' -%>
|
||
realm join --one-time-password=<%= @host.otp %> <%= @host.realm %>
|
||
<% if os_major >= 7 && @host.info['parameters']['realm'] && @host.realm && @host.realm.realm_type == 'Active Directory' -%>
|
||
# One-time password will be requested at install time. Otherwise, $HOST[OTP] is used as a placeholder value.
|
||
realm join --one-time-password=<%= @host.otp || "$HOST[OTP]" %> <%= @host.realm %>
|
||
<% end -%>
|
||
|
||
<% if os_major > 4 -%>
|
||
services --disabled gpm,sendmail,cups,pcmcia,isdn,rawdevices,hpoj,bluetooth,openibd,avahi-daemon,avahi-dnsconfd,hidd,hplip,pcscd
|
||
|
||
repo --name="EPEL" --mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-<%= @host.operatingsystem.major %>&arch=<%= @host.architecture %><%= proxy_string %>
|
||
<% if puppet_enabled && @host.params['enable-puppetlabs-repo'] && @host.params['enable-puppetlabs-repo'] == 'true' -%>
|
||
<% if puppet_enabled && @host.param_true?('enable-puppetlabs-repo') -%>
|
||
repo --name=puppetlabs-products --baseurl=http://yum.puppetlabs.com/el/<%= @host.operatingsystem.major %>/products/<%= @host.architecture %><%= proxy_string %>
|
||
repo --name=puppetlabs-deps --baseurl=http://yum.puppetlabs.com/el/<%= @host.operatingsystem.major %>/dependencies/<%= @host.architecture %><%= proxy_string %>
|
||
<% end -%>
|
||
... | ... | |
redhat-lsb-core
|
||
<% end -%>
|
||
epel-release
|
||
<% if puppet_enabled && @host.params['enable-puppetlabs-repo'] && @host.params['enable-puppetlabs-repo'] == 'true' -%>
|
||
<% if puppet_enabled && @host.param_true?('enable-puppetlabs-repo') -%>
|
||
puppetlabs-release
|
||
<% end -%>
|
||
<% if salt_enabled %>
|
||
... | ... | |
|
||
<%= snippet 'redhat_register' %>
|
||
|
||
<% if @host.info['parameters']['realm'] && @host.otp && @host.realm && @host.realm.realm_type == 'FreeIPA' -%>
|
||
<% if @host.info['parameters']['realm'] && @host.realm && @host.realm.realm_type == 'FreeIPA' -%>
|
||
<%= snippet 'freeipa_register' %>
|
||
<% end -%>
|
||
|
Also available in: Unified diff
templates - sync from community-templates