compute/azure_redhat_openshift¶
Overview¶
This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.
Dependency diagram (Mermaid)¶
graph TD
azapi_resource.aro["azapi_resource.aro"]
azurecaf_name.aro_cluster["azurecaf_name.aro_cluster"]
azurecaf_name.aro_domain["azurecaf_name.aro_domain"]
azurecaf_name.aro_res_rg["azurecaf_name.aro_res_rg"]
data.azurerm_key_vault_secret.id["data.azurerm_key_vault_secret.id"]
data.azurerm_key_vault_secret.password["data.azurerm_key_vault_secret.password"]
data.azurerm_key_vault_secret.pull_secret["data.azurerm_key_vault_secret.pull_secret"]
azapi_resource.aro --> azurecaf_name.aro_cluster
Module Reference¶
Category: compute
Path: modules/compute/azure_redhat_openshift
Azure Resources: azapi_resource, azurecaf_name
Inputs¶
| Name | Description | Type | Required | Default | Validation |
|---|---|---|---|---|---|
resource_group |
(Required) The resource id of the resource group in which to create the resource. Changing this forces a new resource... | string |
yes | - |
- |
resource_group_name |
any |
yes | - |
- | |
location |
(Required) Specifies the supported Azure location where the resource exists. Changing this forces a new resource to b... | string |
yes | - |
- |
base_tags |
any |
yes | - |
- | |
client_config |
Client configuration object (see module README.md). | any |
yes | - |
- |
diagnostic_profiles |
any |
yes | - |
- | |
combined_diagnostics |
any |
yes | - |
- | |
combined_resources |
Provide a map of combined resources for environment_variables_from_resources | any |
no | {} |
- |
global_settings |
any |
yes | - |
- | |
settings |
The settings for the Azure resource. | any |
yes | - |
- |
dynamic_keyvault_secrets |
Provide credenrials for private image registries | any |
no | {} |
- |
Outputs¶
| Name | Description | Sensitive | Value |
|---|---|---|---|
name |
Specifies the name of the managed environment. | - | azapi_resource.aro.name |
id |
Specifies the resource id of the managed environment. | - | azapi_resource.aro.id |
Sources¶
modules/compute/azure_redhat_openshift/aro.tfmodules/compute/azure_redhat_openshift/data.tfmodules/compute/azure_redhat_openshift/locals.tfmodules/compute/azure_redhat_openshift/main.tfmodules/compute/azure_redhat_openshift/outputs.tfmodules/compute/azure_redhat_openshift/variables.tf