Red Hat Ansible Lightspeed variables
Configure Red Hat Ansible Lightspeed by setting inventory file variables during installation. Use this reference to determine which variables to set for your deployment requirements.
Red Hat Ansible Lightspeed variables
Inventory file variables for Red Hat Ansible Lightspeed.
| RPM variable name | Container variable name | Description | Required or optional | Default |
|---|---|---|---|---|
| N/A |
|
Red Hat Ansible Lightspeed administrator password. Use of special characters for this variable is limited. The password can include any printable ASCII character except |
Required |
|
| N/A |
|
Username used to identify and create the Red Hat Ansible Lightspeed admin user. |
Optional |
|
| N/A |
|
Chat rate throttle. |
Optional |
|
| N/A |
|
Maximum allowed size for data sent to Red Hat Ansible Lightspeed through NGINX. |
Optional |
|
| N/A |
|
Controls whether HTTP Strict Transport Security (HSTS) is enabled or disabled for Red Hat Ansible Lightspeed. Set this variable to |
Optional |
|
| N/A |
|
Controls whether HTTPS is enabled or disabled for Red Hat Ansible Lightspeed. Set this variable to |
Optional |
|
| N/A |
|
Maximum duration (in seconds) that HTTP Strict Transport Security (HSTS) is enforced for Red Hat Ansible Lightspeed. |
Optional |
|
| N/A |
|
Port number that Red Hat Ansible Lightspeed listens on for HTTP requests. |
Optional |
|
| N/A |
|
Port number that Red Hat Ansible Lightspeed listens on for HTTPS requests. |
Optional |
|
| N/A |
|
Protocols that Red Hat Ansible Lightspeed will support when handling HTTPS traffic. |
Optional |
|
| N/A |
|
Custom Nginx headers. List of additional NGINX headers to add to Red Hat Ansible Lightspeed’s NGINX configuration. |
Optional |
[] |
| N/A |
|
Sets the HTTP timeout for end-user requests. The minimum value is |
Optional |
|
| N/A |
|
Controls whether client certificate authentication is enabled or disabled on the Red Hat Ansible Lightspeed PostgreSQL database. Set this variable to |
Optional |
|
| N/A |
|
Name of the PostgreSQL database used by Red Hat Ansible Lightspeed. |
Optional |
|
| N/A |
|
Hostname of the PostgreSQL database used by Red Hat Ansible Lightspeed. |
Required |
|
| N/A |
|
Password for the Red Hat Ansible Lightspeed PostgreSQL database user. Use of special characters for this variable is limited. The |
Optional |
|
| N/A |
|
Port number for the PostgreSQL database used by Red Hat Ansible Lightspeed. |
Optional |
|
| N/A |
|
Controls the SSL mode to use when platform gateway connects to the PostgreSQL database. Valid options include |
Optional |
|
| N/A |
|
Path to the PostgreSQL SSL/TLS certificate file for Red Hat Ansible Lightspeed. |
Optional |
|
| N/A |
|
Path to the PostgreSQL SSL/TLS key file for Red Hat Ansible Lightspeed. |
Optional |
|
| N/A |
|
Username for the Red Hat Ansible Lightspeed PostgreSQL database user. |
Optional |
|
| N/A |
|
Secret key value used by Red Hat Ansible Lightspeed to sign and encrypt data. |
Optional |
|
| N/A |
|
Path to the SSL/TLS certificate file for Red Hat Ansible Lightspeed. |
Optional |
|
| N/A |
|
Path to the SSL/TLS key file for Red Hat Ansible Lightspeed. |
Optional |
|
| N/A |
|
Denote whether the Red Hat Ansible Lightspeed provided certificate files are local to the installation program ( |
Optional |
|
| N/A |
|
Controls whether archive compression is enabled or disabled for Red Hat Ansible Lightspeed. You can control this functionality globally by using |
Optional |
|
| N/A |
|
Controls whether database compression is enabled or disabled for Red Hat Ansible Lightspeed. You can control this functionality globally by using |
Optional |
|
Coding assistant variables
Inventory file variables for the coding assistant.
| RPM variable name | Container variable name | Description | Required or optional | Default |
|---|---|---|---|---|
| N/A |
|
IBM watsonx Code Assistant model deployment mode, cloud ( |
Optional |
|
| N/A |
|
URL of the IBM watsonx Code Assistant model. For cloud deployment, the URL could be |
Optional |
|
| N/A |
|
API key of the IBM watsonx Code Assistant model that was generated during the model installation. |
Required |
|
| N/A |
|
ID of the IBM watsonx Code Assistant model. |
Optional |
|
| N/A |
|
Denotes whether or not to verify IBM watsonx Code Assistant’s web certificates when making calls from Red Hat Ansible Lightspeed to itself during installation. Set to |
Optional |
|
| N/A |
|
Controls whether the anonymization of Personally Identifiable Information (PII) is enabled. PII information includes passwords, IP addresses, email addresses, and other sensitive data. When PII anonymization is enabled, users' personal information is modified to some generic values to protect their data and reduce the risk of data leaks. You can turn off the anonymization by specifying the value as If you set the value to |
Optional |
|
| N/A |
|
For on-premise deployment only. The username you use to connect to an IBM Cloud Pak for Data deployment. |
Optional |
|
| N/A |
|
Enables or disables IBM watsonx Code Assistant health check. |
Optional |
|
| N/A |
|
For cloud deployment only. The IBM watsonx Code Assistant Identity Provider (IdP) URL. |
Optional |
|
| N/A |
|
For cloud deployment only. The IBM watsonx Code Assistant Identity Provider (IdP) username. |
Optional |
|
| N/A |
|
For cloud deployment only. The IBM watsonx Code Assistant Identity Provider (IdP) password. |
Optional |
Automation intelligent assistant variables
Inventory file variables for the intelligent assistant.
| RPM variable name | Container variable name | Description | Required or optional | Default |
|---|---|---|---|---|
| N/A |
|
The inference API base URL on your LLM setup. For example, |
Optional |
|
| N/A |
|
Controls whether SSL/TLS certificate verification is enabled or disabled when making HTTPS requests. |
Optional |
|
| N/A |
|
The provider type of your LLM setup by using one of the following values:
|
Optional |
|
| N/A |
|
Use this parameter to pass a JSON dictionary of extra parameters to pass directly to the model provider, for settings not covered by other standard fields. If you want to use Microsoft Azure OpenAI as the LLM provider, specify the value as |
Optional |
|
| N/A | lightspeed_chatbot_agent_extra_settings |
Use this parameter to customize agent behavior, such as controlling the temperature of the LLM. For example,
|
Optional | {} |
| N/A |
|
Maximum number of tokens to generate a chat response. |
Optional |
|
| N/A |
|
Port number that Ansible Lightspeed intelligent assistant listens on for HTTP requests. |
Optional |
|
| N/A |
|
The ID of the LLM model that is configured on your LLM setup. |
Optional |
|
| N/A |
|
The API token or the API key of your LLM setup. This token is sent along with the authorization header when an inference API is called. |
Optional |
Automation intelligent assistant integration with MCP server variables
Inventory file variables for automation intelligent assistant integration with the Model Context Protocol (MCP) server for Red Hat Ansible Automation Platform.
| RPM variable name | Container variable name | Description | Required or optional | Default |
|---|---|---|---|---|
| N/A |
|
Controls whether the Ansible Lightspeed MCP controller is enabled or disabled. |
Optional |
|
| N/A |
|
Ansible Lightspeed MCP controller port. |
Optional |
|
| N/A |
|
Ansible Lightspeed MCP lightspeed enabled. |
Optional |
|
| N/A |
|
Ansible Lightspeed MCP lightspeed port. |
Optional |
|
Bring your own Knowledge for automation intelligent assistant variables
Inventory file variables for the automation intelligent assistant with BYOK.
| Parameter | Description | Default value |
|---|---|---|
lightspeed_chatbot_byok_image |
The full registry path to your RAG image. For example,lightspeed_chatbot_byok_image: quay.io/my-custom-image/my-rag |
n/a |
lightspeed_chatbot_byok_score_multiplier |
The score multiplier for BYOK content priority. It adjusts how heavily the AI weighs your custom data versus base knowledge. | 1.2 |