You generate a curl command from Satellite and run this command from an unlimited number of
hosts to register them using provisioning templates over the Satellite API. For more information, see
Section 4.3, “Registering hosts by using global registration” .
By using this method, you can also deploy Satellite SSH keys to hosts during registration to Satellite
to enable hosts for remote execution jobs. For more information, see Chapter 12, Configuring and
setting up remote jobs.
By using this method, you can also configure hosts with Red Hat Insights during registration to
Satellite. For more information, see Chapter 9, Monitoring hosts using Red Hat Insights .
(Deprecated) Katello CA Consumer
You download and install the consumer RPM from satellite.example.com/pub/katello-ca-
consumer-latest.noarch.rpm on the host and then run subscription-manager.
(Deprecated) Bootstrap script
You download the bootstrap script from satellite.example.com/pub/bootstrap.py on the host and
then run the script. For more information, see Section 4.4, “Registering hosts by using the bootstrap
script”.
4.3. REGISTERING HOSTS BY USING GLOBAL REGISTRATION
You can register a host to Satellite by generating a curl command on Satellite and running this
command on hosts. This method uses two provisioning templates: Global Registration template and
Linux host_init_config default template. That gives you complete control over the host registration
process.
You can also customize the default templates if you need greater flexibility. For more information, see
Section 4.3.3, “Customizing the registration templates” .
4.3.1. Global parameters for registration
You can configure the following global parameters by navigating to Configure > Global Parameters:
The host_registration_insights parameter is used in the insights snippet. If the parameter is
set to true, the registration installs and enables the Red Hat Insights client on the host. If the
parameter is set to false, it prevents Satellite and the Red Hat Insights client from uploading
Inventory reports to your Red Hat Hybrid Cloud Console. The default value is true. When
overriding the parameter value, set the parameter type to boolean.
The host_packages parameter is for installing packages on the host.
The host_registration_remote_execution parameter is used in the
remote_execution_ssh_keys snippet. If it is set to true, the registration enables remote
execution on the host. The default value is true.
The remote_execution_ssh_keys, remote_execution_ssh_user,
remote_execution_create_user, and remote_execution_effective_user_method parameters
are used in the remote_execution_ssh_keys snippet. For more details, see the snippet.
You can navigate to snippets in the Satellite web UI through Hosts > Templates > Provisioning
Templates.
4.3.2. Registering a host
You can register a host by using registration templates and set up various integration features and host