Automation hub variables
Reference information for the inventory file variables used to configure automation hub.
| RPM variable name | Container variable name | Description | Required or optional | Default |
|---|---|---|---|---|
| |
|
Automation hub administrator password. Use of special characters for this variable is limited. The password can include any printable ASCII character except |
Required |
|
| |
Set the existing token for the installation program. For example, a regenerated token in the automation hub UI will invalidate an existing token. Use this variable to set that token in the installation program the next time you run the installation program. |
Optional |
||
| |
|
If a collection signing service is enabled, collections are not signed automatically by default. Set this variable to |
Optional |
|
| |
Ansible automation hub provides artifacts in |
Optional |
|
|
| |
|
Maximum allowed size for data sent to automation hub through NGINX. |
Optional |
|
| |
Denote whether or not the collection download count should be displayed in the UI. |
Optional |
|
|
| |
Controls the type of content to upload when |
Optional |
Both certified and validated are enabled by default. |
|
| |
|
Path to the collection signing key file. |
Required if a collection signing service is enabled. |
|
| |
Denote whether or not to run the command |
Optional |
|
|
| |
|
Path to the container signing key file. |
Required if a container signing service is enabled. |
|
| |
|
Set this variable to |
Optional |
|
| |
|
Set this variable to |
Optional |
|
| |
automation hub backup path to exclude. |
Optional |
|
|
| |
|
Controls whether HTTP Strict Transport Security (HSTS) is enabled or disabled for automation hub. Set this variable to |
Optional |
|
| |
|
Controls whether HTTPS is enabled or disabled for automation hub. Set this variable to |
Optional |
|
| |
Controls whether logging is enabled or disabled at |
Optional |
|
|
| |
Controls whether read-only access is enabled or disabled for unauthorized users viewing collections or namespaces for automation hub. Set this variable to |
Optional |
|
|
| |
Controls whether or not unauthorized users can download read-only collections from automation hub. Set this variable to |
Optional |
|
|
| |
|
The firewall zone where automation hub related firewall rules are applied. This controls which networks can access automation hub based on the zone’s trust level. |
Optional |
RPM = no default set. Container = |
| |
Denote whether or not to require the change of the default administrator password for automation hub during installation. Set to |
Optional |
|
|
| |
|
Dictionary of settings to pass to the |
Optional |
|
| |
Denote whether the web certificate sources are local to the installation program ( |
Optional |
The value defined in |
|
| |
|
Controls whether client certificate authentication is enabled or disabled on the automation hub PostgreSQL database. Set this variable to |
Optional |
|
| |
|
Name of the PostgreSQL database used by automation hub. |
Optional |
RPM = |
| |
|
Hostname of the PostgreSQL database used by automation hub. |
Required |
RPM = |
| |
|
Password for the automation hub PostgreSQL database user. Use of special characters for this variable is limited. The |
Optional |
|
| |
|
Port number for the PostgreSQL database used by automation hub. |
Optional |
|
| |
|
Controls the SSL/TLS mode to use when automation hub connects to the PostgreSQL database. Valid options include |
Optional |
|
| |
|
Username for the automation hub PostgreSQL database user. |
Optional |
RPM = |
| |
|
Path to the PostgreSQL SSL/TLS certificate file for automation hub. |
Required if using client certificate authentication. |
|
| |
|
Path to the PostgreSQL SSL/TLS key file for automation hub. |
Required if using client certificate authentication. |
|
| |
Denote whether the PostgreSQL client certificate sources are local to the installation program ( |
Optional |
The value defined in |
|
| |
Controls whether content signing is enabled or disabled for automation hub. By default when you upload collections to automation hub, an administrator must approve it before they are made available to users. To disable the content approval flow, set the variable to |
Optional |
|
|
| |
Controls whether or not existing signing keys should be restored from a backup. Set to |
Optional |
|
|
| |
|
Controls whether or not pre-loading of collections is enabled. When you run the bundle installer, validated content is uploaded to the |
Optional |
|
| |
|
Path to the SSL/TLS certificate file for automation hub. |
Optional |
|
| |
|
Path to the SSL/TLS key file for automation hub. |
Optional |
|
| |
|
Denote whether the automation hub provided certificate files are local to the installation program ( |
Optional |
|
| |
|
Controls whether archive compression is enabled or disabled for automation hub. You can control this functionality globally by using |
Optional |
|
| |
|
Controls whether database compression is enabled or disabled for automation hub. You can control this functionality globally by using |
Optional |
|
| |
|
List of additional NGINX headers to add to automation hub’s NGINX configuration. |
Optional |
|
| |
Controls whether automation hub is the only registry for execution environment images. If set to |
Optional |
|
|
| |
Controls whether or not a token is generated for automation hub during installation. By default, a token is automatically generated during a fresh installation. If set to |
Optional |
|
|
| |
Defines additional settings for use by automation hub during installation. For example:
|
Optional |
|
|
| |
|
Maximum duration (in seconds) that HTTP Strict Transport Security (HSTS) is enforced for automation hub. |
Optional |
|
| |
|
Secret key value used by automation hub to sign and encrypt data. |
Optional |
|
| |
Azure blob storage account key. |
Required if using an Azure blob storage backend. |
||
| |
Account name associated with the Azure blob storage. |
Required when using an Azure blob storage backend. |
||
| |
Name of the Azure blob storage container. |
Optional |
|
|
| |
Defines extra parameters for the Azure blob storage backend. For more information about the list of parameters, see django-storages documentation - Azure Storage. |
Optional |
|
|
| |
Password for the automation content collection signing service. |
Required if the collection signing service is protected by a passphrase. |
||
| |
Service for signing collections. |
Optional |
|
|
| |
Password for the automation content container signing service. |
Required if the container signing service is protected by a passphrase. |
||
| |
Service for signing containers. |
Optional |
|
|
| |
Port number that automation hub listens on for HTTP requests. |
Optional |
|
|
| |
Port number that automation hub listens on for HTTPS requests. |
Optional |
|
|
| |
|
Protocols that automation hub will support when handling HTTPS traffic. |
Optional |
|
| |
UNIX socket used by automation hub to connect to the PostgreSQL database. |
Optional |
||
| |
AWS S3 access key. |
Required if using an AWS S3 storage backend. |
||
| |
Name of the AWS S3 storage bucket. |
Optional |
|
|
| |
Used to define extra parameters for the AWS S3 storage backend. For more information about the list of parameters, see django-storages documentation - Amazon S3. |
Optional |
|
|
| |
AWS S3 secret key. |
Required if using an AWS S3 storage backend. |
||
| |
Mount options for the Network File System (NFS) share. |
Optional |
|
|
| |
Path to the Network File System (NFS) share with read, write, and execute (RWX) access. The value must match the format |
Required if installing more than one instance of automation hub with a |
||
| |
Automation hub storage backend type. Possible values include: |
Optional |
|
|
| |
Number of automation hub workers. |
Optional |
|