@@ -206,4 +206,43 @@ resource "oci_database_pluggable_database" "test_pluggable_database" {
206206 pdb_admin_password = " BEstrO0ng_#11"
207207 pdb_name = " SalesPdb"
208208 tde_wallet_password = " BEstrO0ng_#11"
209- }
209+ }
210+
211+ resource "oci_database_cloud_exadata_infrastructure_configure_exascale_management" "test_cloud_exadata_infrastructure_configure_exascale_management" {
212+ cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure. test_cloud_exadata_infrastructure . id
213+ total_storage_in_gbs = var. cloud_exadata_infrastructure_configure_exascale_management_total_storage_in_gbs
214+ }
215+
216+ resource "oci_database_exascale_db_storage_vault" "test_exascale_db_storage_exacs_vault" {
217+ # Required
218+ availability_domain = data. oci_identity_availability_domain . ad . name
219+ compartment_id = var. compartment_ocid
220+ display_name = " ExampleExascaleDbStorageVault"
221+ high_capacity_database_storage {
222+ total_size_in_gbs = 2048
223+ }
224+ exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure_configure_exascale_management. test_cloud_exadata_infrastructure_configure_exascale_management . id
225+ }
226+
227+ resource "oci_database_cloud_vm_cluster" "test_exascale_cloud_vm_cluster" {
228+ # Required
229+ backup_subnet_id = oci_core_subnet. subnet_backup . id
230+ cloud_exadata_infrastructure_id = oci_database_cloud_exadata_infrastructure. test_cloud_exadata_infrastructure . id
231+ compartment_id = var. compartment_ocid
232+ cpu_core_count = var. cloud_vm_cluster_cpu_core_count
233+ display_name = " MyTFExascaleVmClusterExaCs"
234+ gi_version = var. cloud_vm_cluster_gi_version
235+ hostname = var. cloud_vm_cluster_hostname
236+ ssh_public_keys = [var . ssh_public_key ]
237+ subnet_id = oci_core_subnet. subnet . id
238+
239+ # Optional
240+ exascale_db_storage_vault_id = oci_database_exascale_db_storage_vault. test_exascale_db_storage_exacs_vault . id
241+ db_node_storage_size_in_gbs = var. cloud_vm_cluster_db_node_storage_size_in_gbs
242+ db_servers = [data . oci_database_db_servers . test_cloud_db_servers . db_servers . 0 . id , data . oci_database_db_servers . test_cloud_db_servers . db_servers . 1 . id ]
243+ memory_size_in_gbs = var. cloud_vm_cluster_memory_size_in_gbs
244+ ocpu_count = var. cloud_vm_cluster_ocpu_count
245+ scan_listener_port_tcp = var. cloud_vm_cluster_scan_listener_port_tcp
246+ scan_listener_port_tcp_ssl = var. cloud_vm_cluster_scan_listener_port_tcp_ssl
247+ subscription_id = var. tenant_subscription_id
248+ }
0 commit comments