avm-res-oracledatabase-cloudvmcluster

Azure/avm-res-oracledatabase-cloudvmcluster/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Resource Module for Oracle VM cluster

Install
module "avm-res-oracledatabase-cloudvmcluster" {
source = "Azure/avm-res-oracledatabase-cloudvmcluster/azurerm"
version = "0.3.2"
}
plain text: /constructs/tfmod-azure-avm-res-oracledatabase-cloudvmcluster-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

avm-res-oracledatabase-cloudvmcluster This repository contains a Terraform module for deploying Oracle Database Cloud VM Clusters using Azure Verified Modules (AVM). The module provisions scalable Oracle Cloud VM clusters in an enterprise-ready configuration on Microsoft Azure. Known issues - Destroying VMCluster: When running the destroy command, VMCluster takes longer than the API reports. As a result, Terraform attempts to destroy the Cloud Exadata Infrastructure, which fails because the VMCluster hasn’t been fully deleted yet. Features - Automated Oracle VM Cluster Deployment: Deploys Oracle Cloud VM Clusters. - Customizable Configuration: Supports multiple configurations, including VM size, number of nodes, database version, and networking. - AVM Compliance: Ensures compliance with Az

Inputs (41)
NameTypeDescriptionDefault
cpu_core_countnumberThe CPU core count of the cluster. required
locationstringAzure region where the resource should be deployed. required
ssh_public_keyslist(string)The SSH public keys of the cluster. required
vnet_idstringThe VNet ID. required
cloud_exadata_infrastructure_idstringThe cloud Exadata infrastructure ID. required
memory_size_in_gbsnumberThe memory size in GBs. required
dbnode_storage_size_in_gbsnumberThe DB node storage size in GBs. required
hostnamestringThe hostname of the cluster. required
resource_group_idstringThe resource group ID where the resources will be deployed. required
subnet_idstringThe subnet ID. required
cluster_namestringThe cluster name for cloud VM cluster. The cluster name must begin with an alpha required
data_storage_size_in_tbsnumberThe data storage size in TBs. required
storage_size_in_gbsnumberThe local node storage to be allocated in GBs.null
zone_idstringThe OCID of the zone the cloud VM cluster is associated with.null
is_health_monitoring_enabledboolThe health monitoring enabled status of the cluster.false
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
time_zonestringThe time zone of the cluster."UTC"
backup_subnet_cidrstringThe backup subnet CIDR of the cluster.null
data_storage_percentagenumberThe data storage percentage of the cluster.100
is_diagnostic_events_enabledboolThe diagnostic events enabled status of the cluster.false
is_sparse_diskgroup_enabledboolThe sparse diskgroup enabled status of the cluster.false
private_endpointsmap(object({ name = option A map of private endpoints to create on the Key Vault. The map key is delibera{}
diagnostic_settingsmap(object({ name A map of diagnostic settings to create on the Key Vault. The map key is delibera{}
domainstringThe domain of the cluster.null
file_system_configuration_detailslist( object({ fileSArray of mount path and size.null
is_local_backup_enabledboolThe local backup enabled status of the cluster.false
private_endpoints_manage_dns_zone_groupboolWhether to manage private DNS zone groups with this module. If set to false, youtrue
scan_listener_port_tcp_sslnumberThe TCP Single Client Access Name (SCAN) port for SSL. The default port is 2484.2484
customer_managed_keyobject({ key_vault_resourcA map describing customer-managed keys to associate with the resource. This inclnull
license_modelstringThe license model of the cluster."LicenseIncluded"
scan_listener_port_tcpnumberThe TCP Single Client Access Name (SCAN) port. The default port is 1521.1521
gi_versionstringThe GI version of the cluster."19.0.0.0"
… and 1 more inputs
Outputs (3)
resource — This is the full output for the resource.
resource_id — Resource ID of the ODAA VM Cluster
vm_cluster_ocid — Value of the OCID of the ODAA VM Cluster
Resources (3)
azapi_resourcemodtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.3.2
Cloud AZURERM
★ Stars1
Forks4
Total downloads2.2k
Inputs41
Outputs3
Resources3
Examples2
LicenseMIT
NamespaceAzure
Updated