POST /api/registration_commands { "smart_proxy_id": 980190962, "registration_command": { "smart_proxy_id": 980190962 } } 422 { "error": { "message": "Proxy lacks one of the following features: 'Registration', 'Templates'" } }
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 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) Validations:
|
registration_command[insecure] optional , nil allowed |
Enable insecure argument for the initial curl Validations:
|
registration_command[packages] optional , nil allowed |
Packages to install on the host when registered. Can be set by Validations:
|
registration_command[update_packages] optional , nil allowed |
Update all packages on the host Validations:
|
registration_command[repo] optional , nil allowed |
Repository URL / details, for example for Debian OS family: ‘deb http://deb.example.com/ buster 1.0’, for Red Hat OS family: ‘http://yum.theforeman.org/client/latest/el8/x86_64/’ Validations:
|
registration_command[repo_gpg_key_url] optional , nil allowed |
URL of the GPG key for the repository Validations:
|