avm-res-oracledatabase-cloudexadatainfrastructure

Azure/avm-res-oracledatabase-cloudexadatainfrastructure/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Resource Module for Oracle Exadata Infrastructure

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

avm-res-oracledatabase-cloudexadatainfrastructure This repository contains a Terraform module for deploying Oracle Database Cloud Exadata Infrastructure using Azure Verified Modules (AVM). The module provisions scalable Oracle Cloud Exadata Infrastructure in an enterprise-ready configuration on Microsoft Azure. Known issues - Idempotency Issue with Exadata Infrastructure documented here - Update/Changes. Oracle Exadata Infrastructure resource at this moment does not support updates, so every attempt to change any of its properties will trigger the destroy and recreation of the resource. Documented here and here Features - Deploys Oracle Database Cloud Exadata Infrastructure on Azure - Supports telemetry and monitoring - Configurable maintenance windows - Configurable resource operation tim

Inputs (24)
NameTypeDescriptionDefault
storage_countnumberThe number of storage servers in the infrastructure. required
zonestringThe Availability Zone for the resource. required
display_namestringThe display name of the infrastructure. required
locationstringAzure region where the resource should be deployed. required
namestringThe name of the the Oracle Exatada Infrastructure resource. required
resource_group_idstringThe resource group ID where the resources will be deployed. required
compute_countnumberThe number of compute nodes in the infrastructure. required
maintenance_window_preferencestringThe maintenance window preference. Valid values: CustomPreference, NoPreference"NoPreference"
maintenance_window_weeks_of_monthlist(number)Weeks during the month when maintenance should be performed. Weeks start on the null
shapestringThe shape of the infrastructure. Valid value Exadata.X9M and Exadata.X11M"Exadata.X9M"
maintenance_window_hours_of_daylist(number)The window of hours during the day when maintenance should be performed. The winnull
is_custom_action_timeout_enabledboolIf true, enables the configuration of a custom action timeout (waiting period) bfalse
maintenance_window_monthslist( object({ name = striMonths during the year when maintenance should be performed.null
storage_server_typestringThe storage server model type of the cloud Exadata infrastructure resource. Nullnull
timeoutsobject({ create = optionalConfiguration for resource operation timeouts. - `create` - (Optional) The time{}
database_server_typestringThe database server model type of the cloud Exadata infrastructure resource. Nulnull
maintenance_window_days_of_weeklist( object({ name = striDays during the week when maintenance should be performed.null
role_assignmentsmap(object({ role_definitiA map of role assignments to create on this resource. The map key is deliberatel{}
tagsmap(string)(Optional) Tags of the resource.null
custom_action_timeout_in_minsnumberDetermines the amount of time the system will wait before the start of each data0
customer_contactslist( object({ email = strThe list of customer email addresses that receive information from Oracle about null
maintenance_window_leadtime_in_weeksnumberThe maintenance window load time in weeks.0
maintenance_window_patching_modestringThe maintenance window patching mode."Rolling"
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
Outputs (2)
resource — This is the full output for the resource.
resource_id — This is the ID of the resource.
Resources (3)
azapi_resourcemodtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.3.1
Cloud AZURERM
★ Stars1
Forks7
Total downloads2.5k
Inputs24
Outputs2
Resources3
Examples1
LicenseMIT
NamespaceAzure
Updated