From 00a6c377ed4463dd5925feb44f74b5e93eb4948b Mon Sep 17 00:00:00 2001 From: xs2suruchi Date: Mon, 30 Sep 2024 12:34:47 +0530 Subject: [PATCH] Automation Toolkit Release v2024.4.1 --- .../mysql-configuration/data.tf | 18 - .../mysql-configuration/main.tf | 102 ----- .../oracle_provider_req.tf | 10 - .../mysql-configuration/outputs.tf | 17 - .../mysql-configuration/variables.tf | 406 ------------------ .../mysql-database/mysql-dbsystem/data.tf | 33 -- .../mysql-database/mysql-dbsystem/main.tf | 64 --- .../mysql-dbsystem/oracle_provider_req.tf | 10 - .../mysql-database/mysql-dbsystem/outputs.tf | 17 - .../mysql-dbsystem/variables.tf | 172 -------- 10 files changed, 849 deletions(-) delete mode 100755 cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/data.tf delete mode 100755 cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/main.tf delete mode 100755 cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/oracle_provider_req.tf delete mode 100755 cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/outputs.tf delete mode 100755 cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/variables.tf delete mode 100755 cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/data.tf delete mode 100755 cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/main.tf delete mode 100755 cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/oracle_provider_req.tf delete mode 100755 cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/outputs.tf delete mode 100755 cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/variables.tf diff --git a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/data.tf b/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/data.tf deleted file mode 100755 index 3aa6ff733..000000000 --- a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/data.tf +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. -# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. -# -data "oci_identity_availability_domains" "ads" { - compartment_id = var.compartment_id -} -data "oci_mysql_shapes" "mysql_config_shapes" { - #Required - compartment_id = var.compartment_id - - - -} -data "oci_core_shapes" "present_ad" { - compartment_id = var.compartment_id - -} - diff --git a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/main.tf b/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/main.tf deleted file mode 100755 index 49be449fa..000000000 --- a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/main.tf +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. -# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. -# -################################################ -## Resource Block - mysql database configuration -## Create mysql db system configuration -################################################ - - -resource "oci_mysql_mysql_configuration" "mysql_configuration" { - #Required - compartment_id = var.compartment_id - shape_name = var.mysql_configuration_shape_name - - #Optional - defined_tags = var.defined_tags - description = var.mysql_configuration_description - display_name = var.mysql_configuration_display_name - freeform_tags = var.freeform_tags - init_variables { - - #Optional - lower_case_table_names = var.mysql_configuration_init_variables_lower_case_table_names - } - - variables { - - #Optional - autocommit = var.mysql_configuration_variables_autocommit - big_tables = var.mysql_configuration_variables_big_tables - binlog_expire_logs_seconds = var.mysql_configuration_variables_binlog_expire_logs_seconds - binlog_row_metadata = var.mysql_configuration_variables_binlog_row_metadata - binlog_row_value_options = var.mysql_configuration_variables_binlog_row_value_options - binlog_transaction_compression = var.mysql_configuration_variables_binlog_transaction_compression - completion_type = var.mysql_configuration_variables_completion_type - connect_timeout = var.mysql_configuration_variables_connect_timeout - connection_memory_chunk_size = var.mysql_configuration_variables_connection_memory_chunk_size - connection_memory_limit = var.mysql_configuration_variables_connection_memory_limit - cte_max_recursion_depth = var.mysql_configuration_variables_cte_max_recursion_depth - default_authentication_plugin = var.mysql_configuration_variables_default_authentication_plugin - foreign_key_checks = var.mysql_configuration_variables_foreign_key_checks - global_connection_memory_limit = var.mysql_configuration_variables_global_connection_memory_limit - global_connection_memory_tracking = var.mysql_configuration_variables_global_connection_memory_tracking - group_replication_consistency = var.mysql_configuration_variables_group_replication_consistency - information_schema_stats_expiry = var.mysql_configuration_variables_information_schema_stats_expiry - innodb_buffer_pool_dump_pct = var.mysql_configuration_variables_innodb_buffer_pool_dump_pct - innodb_buffer_pool_instances = var.mysql_configuration_variables_innodb_buffer_pool_instances - innodb_buffer_pool_size = var.mysql_configuration_variables_innodb_buffer_pool_size - innodb_ddl_buffer_size = var.mysql_configuration_variables_innodb_ddl_buffer_size - innodb_ddl_threads = var.mysql_configuration_variables_innodb_ddl_threads - innodb_ft_enable_stopword = var.mysql_configuration_variables_innodb_ft_enable_stopword - innodb_ft_max_token_size = var.mysql_configuration_variables_innodb_ft_max_token_size - innodb_ft_min_token_size = var.mysql_configuration_variables_innodb_ft_min_token_size - innodb_ft_num_word_optimize = var.mysql_configuration_variables_innodb_ft_num_word_optimize - innodb_ft_result_cache_limit = var.mysql_configuration_variables_innodb_ft_result_cache_limit - innodb_ft_server_stopword_table = var.mysql_configuration_variables_innodb_ft_server_stopword_table - innodb_lock_wait_timeout = var.mysql_configuration_variables_innodb_lock_wait_timeout - innodb_log_writer_threads = var.mysql_configuration_variables_innodb_log_writer_threads - innodb_max_purge_lag = var.mysql_configuration_variables_innodb_max_purge_lag - innodb_max_purge_lag_delay = var.mysql_configuration_variables_innodb_max_purge_lag_delay - innodb_stats_persistent_sample_pages = var.mysql_configuration_variables_innodb_stats_persistent_sample_pages - innodb_stats_transient_sample_pages = var.mysql_configuration_variables_innodb_stats_transient_sample_pages - interactive_timeout = var.mysql_configuration_variables_interactive_timeout - local_infile = var.mysql_configuration_variables_local_infile - mandatory_roles = var.mysql_configuration_variables_mandatory_roles - max_allowed_packet = var.mysql_configuration_variables_max_allowed_packet - max_binlog_cache_size = var.mysql_configuration_variables_max_binlog_cache_size - max_connect_errors = var.mysql_configuration_variables_max_connect_errors - max_connections = var.mysql_configuration_variables_max_connections - max_execution_time = var.mysql_configuration_variables_max_execution_time - max_heap_table_size = var.mysql_configuration_variables_max_heap_table_size - max_prepared_stmt_count = var.mysql_configuration_variables_max_prepared_stmt_count - mysql_firewall_mode = var.mysql_configuration_variables_mysql_firewall_mode - mysqlx_connect_timeout = var.mysql_configuration_variables_mysqlx_connect_timeout - mysqlx_deflate_default_compression_level = var.mysql_configuration_variables_mysqlx_deflate_default_compression_level - mysqlx_deflate_max_client_compression_level = var.mysql_configuration_variables_mysqlx_deflate_max_client_compression_level - mysqlx_enable_hello_notice = var.mysql_configuration_variables_mysqlx_enable_hello_notice - mysqlx_interactive_timeout = var.mysql_configuration_variables_mysqlx_interactive_timeout - mysqlx_lz4default_compression_level = var.mysql_configuration_variables_mysqlx_lz4default_compression_level - mysqlx_lz4max_client_compression_level = var.mysql_configuration_variables_mysqlx_lz4max_client_compression_level - mysqlx_max_allowed_packet = var.mysql_configuration_variables_mysqlx_max_allowed_packet - mysqlx_read_timeout = var.mysql_configuration_variables_mysqlx_read_timeout - mysqlx_wait_timeout = var.mysql_configuration_variables_mysqlx_wait_timeout - mysqlx_write_timeout = var.mysql_configuration_variables_mysqlx_write_timeout - mysqlx_zstd_default_compression_level = var.mysql_configuration_variables_mysqlx_zstd_default_compression_level - mysqlx_zstd_max_client_compression_level = var.mysql_configuration_variables_mysqlx_zstd_max_client_compression_level - net_read_timeout = var.mysql_configuration_variables_net_read_timeout - net_write_timeout = var.mysql_configuration_variables_net_write_timeout - parser_max_mem_size = var.mysql_configuration_variables_parser_max_mem_size - regexp_time_limit = var.mysql_configuration_variables_regexp_time_limit - sort_buffer_size = var.mysql_configuration_variables_sort_buffer_size - sql_mode = var.mysql_configuration_variables_sql_mode - sql_require_primary_key = var.mysql_configuration_variables_sql_require_primary_key - sql_warnings = var.mysql_configuration_variables_sql_warnings - thread_pool_dedicated_listeners = var.mysql_configuration_variables_thread_pool_dedicated_listeners - thread_pool_max_transactions_limit = var.mysql_configuration_variables_thread_pool_max_transactions_limit - time_zone = var.mysql_configuration_variables_time_zone - tmp_table_size = var.mysql_configuration_variables_tmp_table_size - transaction_isolation = var.mysql_configuration_variables_transaction_isolation - wait_timeout = var.mysql_configuration_variables_wait_timeout - } -} \ No newline at end of file diff --git a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/oracle_provider_req.tf b/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/oracle_provider_req.tf deleted file mode 100755 index f1f97aaeb..000000000 --- a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/oracle_provider_req.tf +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. -# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. -# -terraform { - required_providers { - oci = { - source = "oracle/oci" - } - } -} \ No newline at end of file diff --git a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/outputs.tf b/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/outputs.tf deleted file mode 100755 index 9e62c67be..000000000 --- a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/outputs.tf +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. -# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. -# -################################# -## Outputs Block - mysql database -## Create mysql database system -################################ - -output "db_system_configuration_id" { - description = "The OCID of the MySQL DB configuration." - value = oci_mysql_mysql_configuration.mysql_configuration.id -} - -output "db_system_configuration" { - description = "The display name of the MySQL configuration." - value = oci_mysql_mysql_configuration.mysql_configuration.display_name -} diff --git a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/variables.tf b/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/variables.tf deleted file mode 100755 index 7bf5d8c04..000000000 --- a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-configuration/variables.tf +++ /dev/null @@ -1,406 +0,0 @@ -# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. -# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. -# -################################################# -## Variables Block - mysql database configuration -## Create mysql database configuration -################################################# - - -variable "defined_tags" { - type = map(any) - default = null -} - -variable "freeform_tags" { - type = map(any) - default = null -} - -variable "mysql_configuration_description" { - type = string - - default = null -} - -variable "compartment_id" { - type = string - default = null -} - -variable "mysql_configuration_shape_name" { - type = string - default = null - -} -variable "mysql_configuration_display_name" { - type = string - default = null - -} -variable "mysql_configuration_init_variables_lower_case_table_names" { - type = string - default = null - - -} -variable "mysql_configuration_variables_autocommit" { - type = string -default = null - -} -variable "mysql_configuration_variables_big_tables" { - type = string -default = null - -} -variable "mysql_configuration_variables_binlog_expire_logs_seconds" { - type = string -default = null - -} -variable "mysql_configuration_variables_binlog_row_metadata" { - type = string -default = null - -} -variable "mysql_configuration_variables_binlog_row_value_options" { - type = string -default = null - -} -variable "mysql_configuration_variables_binlog_transaction_compression" { - type = string -default = null - -} -variable "mysql_configuration_variables_completion_type" { - type = string -default = null - -} -variable "mysql_configuration_variables_connect_timeout" { - type = string -default = null - -} -variable "mysql_configuration_variables_connection_memory_chunk_size" { - type = string -default = null - -} -variable "mysql_configuration_variables_connection_memory_limit" { - type = string -default = null - -} -variable "mysql_configuration_variables_cte_max_recursion_depth" { - type = string -default = null - -} -variable "mysql_configuration_variables_default_authentication_plugin" { - type = string -default = null - -} -variable "mysql_configuration_variables_foreign_key_checks" { - type = string -default = null - -} -variable "mysql_configuration_variables_global_connection_memory_limit" { - type = string -default = null - -} -variable "mysql_configuration_variables_global_connection_memory_tracking" { - type = string -default = null - -} -variable "mysql_configuration_variables_group_replication_consistency" { - type = string -default = null - -} -variable "mysql_configuration_variables_information_schema_stats_expiry" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_buffer_pool_dump_pct" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_buffer_pool_instances" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_buffer_pool_size" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_ddl_buffer_size" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_ddl_threads" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_ft_enable_stopword" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_ft_max_token_size" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_ft_min_token_size" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_ft_num_word_optimize" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_ft_result_cache_limit" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_ft_server_stopword_table" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_lock_wait_timeout" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_log_writer_threads" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_max_purge_lag" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_max_purge_lag_delay" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_stats_persistent_sample_pages" { - type = string -default = null - -} -variable "mysql_configuration_variables_innodb_stats_transient_sample_pages" { - type = string -default = null - -} -variable "mysql_configuration_variables_interactive_timeout" { - type = string -default = null - -} -variable "mysql_configuration_variables_local_infile" { - type = string -default = null - -} -variable "mysql_configuration_variables_mandatory_roles" { - type = string -default = null - -} -variable "mysql_configuration_variables_max_allowed_packet" { - type = string -default = null - -} -variable "mysql_configuration_variables_max_binlog_cache_size" { - type = string -default = null - -} -variable "mysql_configuration_variables_max_connect_errors" { - type = string -default = null - -} -variable "mysql_configuration_variables_max_connections" { - type = string -default = null - -} -variable "mysql_configuration_variables_max_execution_time" { - type = string -default = null - -} -variable "mysql_configuration_variables_max_heap_table_size" { - type = string -default = null - -} -variable "mysql_configuration_variables_max_prepared_stmt_count" { - type = string -default = null - -} -variable "mysql_configuration_variables_mysql_firewall_mode" { - type = string -default = null - -} -variable "mysql_configuration_variables_mysqlx_connect_timeout" { - type = string -default = null - -} -variable "mysql_configuration_variables_mysqlx_deflate_default_compression_level" { - type = string -default = null - -} -variable "mysql_configuration_variables_mysqlx_deflate_max_client_compression_level" { - type = string -default = null - -} -variable "mysql_configuration_variables_mysqlx_enable_hello_notice" { - type = string -default = null - -} -variable "mysql_configuration_variables_mysqlx_interactive_timeout" { - type = string -default = null - -} -variable "mysql_configuration_variables_mysqlx_lz4default_compression_level" { - type = string -default = null - -} -variable "mysql_configuration_variables_mysqlx_lz4max_client_compression_level" { - type = string -default = null - -} -variable "mysql_configuration_variables_mysqlx_max_allowed_packet" { - type = string -default = null - -} -variable "mysql_configuration_variables_mysqlx_read_timeout" { - type = string -default = null - -} -variable "mysql_configuration_variables_mysqlx_wait_timeout" { - type = string -default = null - -} -variable "mysql_configuration_variables_mysqlx_write_timeout" { - type = string -default = null - -} -variable "mysql_configuration_variables_mysqlx_zstd_default_compression_level" { - type = string -default = null - -} -variable "mysql_configuration_variables_mysqlx_zstd_max_client_compression_level" { - type = string -default = null - -} -variable "mysql_configuration_variables_net_read_timeout" { - type = string -default = null - -} -variable "mysql_configuration_variables_net_write_timeout" { - type = string -default = null - -} -variable "mysql_configuration_variables_parser_max_mem_size" { - type = string -default = null - -} -variable "mysql_configuration_variables_regexp_time_limit" { - type = string -default = null - -} -variable "mysql_configuration_variables_sort_buffer_size" { - type = string -default = null - -} -variable "mysql_configuration_variables_sql_mode" { - type = string -default = null - -} -variable "mysql_configuration_variables_sql_require_primary_key" { - type = string -default = null - -} -variable "mysql_configuration_variables_sql_warnings" { - type = string -default = null - -} -variable "mysql_configuration_variables_thread_pool_dedicated_listeners" { - type = string -default = null - -} -variable "mysql_configuration_variables_thread_pool_max_transactions_limit" { - type = string -default = null - -} -variable "mysql_configuration_variables_time_zone" { - type = string -default = null - -} -variable "mysql_configuration_variables_tmp_table_size" { - type = string -default = null - -} -variable "mysql_configuration_variables_transaction_isolation" { - type = string -default = null - -} -variable "mysql_configuration_variables_wait_timeout" { - type = string - default = null - -} diff --git a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/data.tf b/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/data.tf deleted file mode 100755 index 2d1923e5e..000000000 --- a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/data.tf +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. -# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. -# -data "oci_identity_availability_domains" "ads" { - compartment_id = var.compartment_id -} - -data "oci_mysql_mysql_configurations" "mysql_configurations" { - - compartment_id = var.compartment_id - display_name = var.configuration_id - - -} - -data "oci_core_shapes" "present_ad" { - compartment_id = var.compartment_id - availability_domain = var.availability_domain == "" || var.availability_domain == null ? element(local.ADs, 0) : var.availability_domain -} - -data "oci_core_vcns" "oci_vcns_instances" { - for_each = { for vcn in var.vcn_names : vcn => vcn } - compartment_id = var.network_compartment_id != null ? var.network_compartment_id : var.compartment_id - display_name = each.value -} - -locals { - - - ADs = [ - for ad in data.oci_identity_availability_domains.ads.availability_domains : ad.name - ] -} \ No newline at end of file diff --git a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/main.tf b/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/main.tf deleted file mode 100755 index dcb6cc093..000000000 --- a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/main.tf +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. -# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. -# -################################ -## Resource Block - mysql database -## Create mysql db system -################################ - -resource "oci_mysql_mysql_db_system" "db_system" { - availability_domain = var.availability_domain - compartment_id = var.compartment_id - shape_name = var.shape_name - subnet_id = var.subnet_id - - admin_password = var.admin_password - admin_username = var.admin_username - - backup_policy { - is_enabled = var.backup_policy_is_enabled - pitr_policy { - is_enabled = var.pitr_policy_is_enabled - } - retention_in_days = var.backup_policy_retention_in_days - window_start_time = var.backup_policy_window_start_time - } - - configuration_id = var.configuration_id - crash_recovery = var.crash_recovery - data_storage_size_in_gb = var.data_storage_size_in_gb - database_management = var.database_management - - defined_tags = var.defined_tags - - deletion_policy { - automatic_backup_retention = var.deletion_policy_automatic_backup_retention - final_backup = var.deletion_policy_final_backup - is_delete_protected = var.deletion_policy_is_delete_protected - } - - description = var.description - display_name = var.display_name - fault_domain = var.fault_domain - freeform_tags = var.freeform_tags - hostname_label = var.hostname_label - ip_address = var.ip_address - is_highly_available = var.is_highly_available - - maintenance { - window_start_time = var.maintenance_window_start_time - } - - port = var.port - port_x = var.port_x -/* - source { - source_type = var.source_type - backup_id = var.backup_id - } - - */ -} - - - diff --git a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/oracle_provider_req.tf b/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/oracle_provider_req.tf deleted file mode 100755 index f1f97aaeb..000000000 --- a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/oracle_provider_req.tf +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. -# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. -# -terraform { - required_providers { - oci = { - source = "oracle/oci" - } - } -} \ No newline at end of file diff --git a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/outputs.tf b/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/outputs.tf deleted file mode 100755 index 49b8ca291..000000000 --- a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/outputs.tf +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. -# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. -# -################################ -## Outputs Block - mysql database -## Create mysql database system -################################ - -output "db_system_id" { - description = "The OCID of the MySQL DB system." - value = oci_mysql_mysql_db_system.db_system.id -} - -output "db_system_hostname" { - description = "The hostname of the MySQL DB system." - value = oci_mysql_mysql_db_system.db_system.hostname_label -} diff --git a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/variables.tf b/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/variables.tf deleted file mode 100755 index fc8760f26..000000000 --- a/cd3_automation_toolkit/user-scripts/terraform/modules/mysql-database/mysql-dbsystem/variables.tf +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. -# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. -# -################################# -## Variables Block - mysql database -## Create mysql database system -################################# -variable "compartment_id" { - description = "The OCID of the compartment where the MySQL DB system will be created." - type = string -} - -variable "display_name" { - description = "The display name of the MySQL DB system." - type = string -} - -variable "configuration_id" { - description = "The OCID of the MySQL configuration." - type = string -} - -variable "shape_name" { - description = "The shape of the MySQL DB system." - type = string -} - -variable "admin_username" { - description = "The admin username for the MySQL DB system." - type = string -} - -variable "admin_password" { - description = "The admin password for the MySQL DB system." - type = string - sensitive = true -} - -variable "availability_domain" { - description = "The availability domain where the MySQL DB system will be created." - type = string -} - -variable "subnet_id" { - description = "The OCID of the subnet where the MySQL DB system will be created." - type = string -} - -variable "hostname_label" { - description = "The hostname label of the MySQL DB system." - type = string -} - -variable "data_storage_size_in_gb" { - description = "value to be used for data_storage_size_in_gbs" -} - -variable "source_type" { - description = "Source type" - type = string -} - -variable "is_highly_available" { - description = "Is highly available" - type = bool -} - -variable "maintenance_window_start_time" { - description = "Maintenance window start time" - type = string -} - -variable "port" { - description = "Port" - type = number -} - -variable "port_x" { - description = "X protocol port" - type = number -} - -variable "backup_id" { - description = "Backup ID for the MySQL DB System" - type = string -} - -variable "database_management" { - description = "Database management" - type = string -} - -variable "deletion_policy_automatic_backup_retention" { - description = "Automatic backup retention on deletion" - type = string -} - -variable "deletion_policy_final_backup" { - description = "Final backup on deletion" - type = string -} - -variable "deletion_policy_is_delete_protected" { - description = "Is delete protected" - type = bool -} - -variable "description" { - description = "Description for the MySQL DB System" - type = string -} - -variable "fault_domain" { - description = "Fault domain" - type = string -} - -variable "ip_address" { - description = "IP address" - type = string -} - -variable "backup_policy_is_enabled" { - description = "Is backup policy enabled" - type = bool -} - -variable "pitr_policy_is_enabled" { - description = "Is point-in-time recovery enabled" - type = bool -} - -variable "backup_policy_retention_in_days" { - description = "Backup retention in days" - type = number -} - -variable "backup_policy_window_start_time" { - description = "Backup window start time" - type = string -} - -variable "vcn_names" { - type = list(any) - default = [] -} - -variable "crash_recovery" { - description = "Crash recovery" - type = string -} - -variable "network_compartment_id" { - description = "Network compartment OCID to fetch NSG/Subnet details" - type = string - default = null -} - -variable "compartment_ocids" { - type = string - default = null -} - -variable "defined_tags" { - type = map(any) - default = null -} - -variable "freeform_tags" { - type = map(any) - default = null -} \ No newline at end of file