Project

General

Profile

« Previous | Next » 

Revision 6d755dd0

Added by Dominic Cleal over 10 years ago

templates - sync from community-templates

View differences:

app/views/unattended/snippets/_redhat_register.erb
# Red Hat Registration Snippet
#
# Usage, set these params:
# spacewalk_type = "site" (local Spacewalk/Satellite server)
# = "hosted" (RHN hosted)
# spacewalk_type = 'site' (local Spacewalk/Satellite server)
# = 'hosted' (RHN hosted)
# spacewalk_host = <hostname> (hostname of Spacewalk server, optional for
# RHN hosted)
# activation_key = <key> (activation key string)
#
<%
if @host.params["activation_key"]
type = @host.params["spacewalk_type"] || "hosted"
if @host.params['activation_key']
type = @host.params['spacewalk_type'] || 'hosted'
-%>
# Discovered Activation Key <%= @host.params["activation_key"] %>
rhn_activation_key="<%= @host.params["activation_key"] -%>"
# Discovered Activation Key <%= @host.params['activation_key'] %>
rhn_activation_key="<%= @host.params['activation_key'] -%>"
<% if type == "site" -%>
satellite_hostname="<%= @host.params["spacewalk_host"] -%>"
satellite_hostname="<%= @host.params['spacewalk_host'] -%>"
rhn_cert_file="RHN-ORG-TRUSTED-SSL-CERT"
<% else -%>
satellite_hostname="<%= @host.params["spacewalk_host"] || "xmlrpc.rhn.redhat.com" -%>"
satellite_hostname="<%= @host.params['spacewalk_host'] || 'xmlrpc.rhn.redhat.com' -%>"
rhn_cert_file="RHNS-CA-CERT"
<% end -%>
echo "Registering to RHN Satellite at [$satellite_hostname]"
echo "Using Registration Key [$rhn_activation_key]"
<% if type == "site" -%>
<% if type == 'site' -%>
# Obtain our RHN Satellite Certificate
echo "Obtaining RHN SSL certificate"
wget http://$satellite_hostname/pub/$rhn_cert_file -O /usr/share/rhn/$rhn_cert_file
......
fi
# Done!
<% else -%>
# Not registering - host.params["activation_key"] not found.
# Not registering - host.params['activation_key'] not found.
<% end -%>
# End Red Hat Registration Snippet

Also available in: Unified diff