Skip to content

Commit 971d817

Browse files
Terraform Team AutomationMaxrovr
authored andcommitted
Added - Support for Bulk include/exclude of migration objects enhancement. DatabaseMigration service
1 parent ead0d05 commit 971d817

File tree

4 files changed

+225
-122
lines changed

4 files changed

+225
-122
lines changed

examples/databasemigration/migration/migration.tf

Lines changed: 43 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,39 @@ variable "private_key_path" {
1919
variable "compartment_ocid" {
2020
}
2121

22+
variable "kms_key_id" {
23+
}
24+
25+
variable "kms_vault_id" {
26+
}
27+
28+
variable "ssh_public_keys" {
29+
}
30+
31+
variable "compartment_id" {
32+
}
33+
34+
variable "database_id" {
35+
}
36+
37+
variable "subnet_id" {
38+
}
39+
40+
variable "vcn_id" {
41+
}
42+
43+
variable "source_connection_id"{
44+
}
45+
46+
variable "source_connection_container_id"{
47+
}
48+
49+
variable "target_connection_id"{
50+
}
51+
52+
variable "ssh_key" {
53+
}
54+
2255
provider "oci" {
2356
tenancy_ocid = var.tenancy_ocid
2457
user_ocid = var.user_ocid
@@ -38,21 +71,6 @@ resource "random_string" "autonomous_database_admin_password" {
3871
override_special = "-_#"
3972
}
4073

41-
variable "kms_key_id" {
42-
}
43-
44-
variable "kms_vault_id" {
45-
}
46-
47-
variable "ssh_public_keys" {
48-
}
49-
50-
variable "compartment_id" {
51-
}
52-
53-
variable "database_id" {
54-
}
55-
5674
resource "oci_core_subnet" "test_subnet" {
5775
cidr_block = "10.0.0.0/24"
5876
compartment_id = var.compartment_id
@@ -153,10 +171,14 @@ resource "oci_database_migration_connection" "test_connection_source" {
153171

154172
resource "oci_database_migration_migration" "test_migration" {
155173
compartment_id = var.compartment_id
174+
175+
#csvText - Optional
176+
csv_text = "MY_BIZZ,SRC_CITY,TABLE,EXCLUDE"
177+
156178
data_transfer_medium_details {
157179
object_storage_details {
158-
bucket = "bucket"
159-
namespace = "namespace"
180+
bucket = "bucket"
181+
namespace = "namespace"
160182
}
161183
}
162184
datapump_settings {
@@ -190,11 +212,12 @@ resource "oci_database_migration_migration" "test_migration" {
190212
username = "ggadmin"
191213
}
192214
target_microservices_deployment_name = "Target"
193-
url = "https://130.35.83.125"
215+
url = "https://10.0.0.0"
194216
}
195217
}
196-
source_database_connection_id = "${oci_database_migration_connection.test_connection_source.id}"
197-
target_database_connection_id = "${oci_database_migration_connection.test_connection_target.id}"
218+
source_database_connection_id = var.source_connection_id
219+
source_container_database_connection_id = var.source_connection_container_id
220+
target_database_connection_id = var.target_connection_id
198221
type = "ONLINE"
199222
vault_details {
200223
compartment_id = var.compartment_id

0 commit comments

Comments
 (0)