| Param name | Description |
|---|---|
|
location_id
optional |
Set the current location context for the request Validations:
|
|
organization_id
optional |
Set the current organization context for the request Validations:
|
|
registration_command
optional , nil allowed |
Validations:
|
|
registration_command[organization_id]
optional , nil allowed |
ID of the Organization to register the host in Validations:
|
|
registration_command[location_id]
optional , nil allowed |
ID of the Location to register the host in Validations:
|
|
registration_command[hostgroup_id]
optional , nil allowed |
ID of the Host group to register the host in Validations:
|
|
registration_command[operatingsystem_id]
optional , nil allowed |
ID of the Operating System to register the host in. Operating system must have a `host_init_config` template assigned Validations:
|
|
registration_command[smart_proxy_id]
optional , nil allowed |
ID of the Smart Proxy. This Proxy must have enabled both the 'Templates' and 'Registration' features Validations:
|
|
registration_command[setup_insights]
optional , nil allowed |
Set 'host_registration_insights' parameter for the host. If it is set to true, insights client will be installed and registered on Red Hat family operating systems Validations:
|
|
registration_command[setup_remote_execution]
optional , nil allowed |
Set 'host_registration_remote_execution' parameter for the host. If it is set to true, SSH keys will be installed on the host Validations:
|
|
registration_command[jwt_expiration]
optional , nil allowed |
Expiration of the authorization token (in hours), 0 means 'unlimited'. Validations:
|
|
registration_command[insecure]
optional , nil allowed |
Enable insecure argument for the initial curl/wget Validations:
|
|
registration_command[packages]
optional , nil allowed |
Packages to install on the host when registered. Can be set by `host_packages` parameter, example: `pkg1 pkg2` Validations:
|
|
registration_command[update_packages]
optional , nil allowed |
Update all packages on the host Validations:
|
registration_command[repo]
DEPRECATED
optional , nil allowed |
DEPRECATED, use the `repo_data` param instead. Validations:
|
registration_command[repo_gpg_key_url]
DEPRECATED
optional , nil allowed |
DEPRECATED, use the `repo_data` param instead. Validations:
|
|
registration_command[repo_data]
optional , nil allowed |
Array with repository URL and corresponding GPG key URL Validations:
|
|
registration_command[repo_data][repo]
optional , nil allowed |
Repository URL / details, for example, for Debian OS family: 'deb deb.example.com/ buster 1.0', for Red Hat and SUSE OS family: 'yum.theforeman.org/client/latest/el8/x86_64/' Validations:
|
|
registration_command[repo_data][repo_gpg_key_url]
optional , nil allowed |
URL of the GPG key for the repository Validations:
|
|
registration_command[download_utility]
optional , nil allowed |
The download utility to use during host registration Validations:
|