avm-res-azurestackhci-cluster

Azure/avm-res-azurestackhci-cluster/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Resource Module for Azure Stack HCI Cluster

Install
module "avm-res-azurestackhci-cluster" {
source = "Azure/avm-res-azurestackhci-cluster/azurerm"
version = "2.0.2"
}
⭐ Source on GitHub 📦 Registry page
README

terraform-azurerm-avm-res-azurestackhci-cluster Module to provision azure stack hci. Requirements The following requirements are needed by this module: - terraform (~> 1.5) - azapi (~> 2.0) - azuread (~> 2.50.0) - azurerm (~> 4.0) - modtm (~> 0.3) - random (~> 3.5) Resources The following resources are used by this module: - azapi_resource.cluster (resource) - azapi_resource.validatedeploymentsetting (resource) - azapi_update_resource.deploymentsetting (resource) - azurerm_key_vault.deployment_keyvault (resource) - azurerm_key_vault_secret.azure_stack_lcm_user_credential (resource) - azurerm_key_vault_secret.default_arb_application (resource) - azurerm_key_vault_secret.local_admin_credential (resource) - azurerm_key_vault_secret.witness_storage_key (resource) - azurerm_management_lock.this

Inputs (50)
NameTypeDescriptionDefault
resource_group_idstringThe resource id of resource group. required
ending_addressstringThe ending IP address of the IP address range. required
keyvault_namestringThe name of the key vault. required
deployment_user_passwordstringThe password for the domain administrator account. required
site_idstringA unique identifier for the site. required
dns_serverslist(string)A list of DNS server IP addresses. required
service_principal_secretstringThe service principal secret for the Azure account. required
starting_addressstringThe starting IP address of the IP address range. required
account_replication_typestringThe replication type for the storage account."ZRS"
compute_traffic_typelist(string)Traffic type of compute.[ "Management", "Compute" ]
local_admin_credential_content_typestring(Optional) Content type of the local admin credential.null
azure_stack_lcm_user_credential_expiration_datestring(Optional) Expiration date of the azure stack lcm user credential.null
create_hci_rp_role_assignmentsboolIndicates whether to create role assignments for the HCI resource provider servifalse
min_tls_versionstringThe minimum TLS version."TLS1_2"
override_qos_policyboolIndicates whether to override qos policy for converged network.false
storage_override_adapter_propertyboolIndicates whether to override adapter property for storage network.true
storage_override_qos_policyboolIndicates whether to override qos policy for storage network.false
storage_rdma_enabledboolIndicates whether RDMA is enabled for storage. Storage RDMA will be enabled if efalse
allow_nested_items_to_be_publicboolIndicates whether nested items can be public.false
create_key_vaultboolSet to true to create the key vault, or false to skip ittrue
drtm_protectionboolBy default, Secure Boot is enabled on your Azure HCI cluster. This setting is hatrue
keyvault_secretslist(object({ eceSecretNamA list of key vault secrets.[]
local_admin_credential_expiration_datestring(Optional) Expiration date of the local admin credential.null
random_suffixboolIndicate whether to add random suffixtrue
side_channel_mitigation_enforcedboolWhen set to true, all the side channel mitigations are enabled.true
compute_qos_policy_overridesobject({ priorityValue8021QoS policy overrides for network settings with required properties for compute.{ "bandwidthPercentage_SMB": "", "pr
drift_control_enforcedboolWhen set to true, the security baseline is re-applied regularly.true
hvci_protectionboolBy default, Hypervisor-protected Code Integrity is enabled on your Azure HCI clutrue
… and 10 more inputs
Outputs (8)
resource_id — This is the full output for the resource.
user_storages — User storage instances after HCI connected.
v_switch_name — The name of the virtual switch that is used by the network.
arc_settings — Arc settings instance after HCI connected.
arcbridge — Arc resource bridge instance after HCI connected.
cluster — HCI Cluster instance
customlocation — Custom location instance after HCI connected.
keyvault — Keyvault instance that stores deployment secrets.
Resources (10)
azapi_resourceazapi_update_resourceazurerm_key_vaultazurerm_key_vault_secretazurerm_management_lockazurerm_role_assignmentazurerm_storage_accountmodtm_telemetryrandom_integerrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version2.0.2
Cloud AZURERM
★ Stars1
Forks7
Total downloads7.3k
Inputs50
Outputs8
Resources10
Examples1
LicenseMIT
NamespaceAzure
Updated