@@ -6,7 +6,7 @@ variable "volume_group_defined_tags_value" {
66}
77
88variable "volume_group_display_name" {
9- default = " displayName "
9+ default = " example-volume-group "
1010}
1111
1212variable "volume_group_freeform_tags" {
@@ -34,54 +34,15 @@ variable "volume_group_volume_group_replicas_display_name" {
3434}
3535
3636data "oci_identity_availability_domains" "test_availability_domains" {
37- compartment_id = var. tenancy_ocid
38- }
39-
40- resource "oci_core_volume" "source_volume_list" {
41- count = 2
42- display_name = format (" source-volume-%d" , count. index + 1 )
43-
44- # Required
45- availability_domain = data. oci_identity_availability_domains . test_availability_domains . availability_domains . 0 . name
46- compartment_id = var. compartment_id
47- }
48-
49- resource "oci_core_volume_group" "test_volume_group" {
50- # Required
51- availability_domain = data. oci_identity_availability_domains . test_availability_domains . availability_domains . 0 . name
52- compartment_id = var. compartment_id
53- source_details {
54- # Required
55- type = var. volume_group_source_details_type
56-
57- # Optional
58- volume_ids = oci_core_volume. source_volume_list . * . id
59- }
60-
61- lifecycle {
62- ignore_changes = [defined_tags ]
63- }
64-
65- # Optional
66- defined_tags = map (" ${ oci_identity_tag_namespace . tag-namespace1 . name } .${ oci_identity_tag . tag1 . name } " , " ${ var . volume_group_defined_tags_value } " )
67- display_name = var. volume_group_display_name
68- freeform_tags = var. volume_group_freeform_tags
69- volume_group_replicas {
70- # Required
71- availability_domain = data. oci_identity_availability_domains . test_availability_domains . availability_domains . 1 . name
72-
73- # Optional
74- display_name = var. volume_group_volume_group_replicas_display_name
75- }
37+ compartment_id = var. tenancy_ocid
7638}
7739
7840data "oci_core_volume_groups" "test_volume_groups" {
7941 # Required
8042 compartment_id = var. compartment_id
8143
8244 # Optional
83- availability_domain = " ${ data . oci_identity_availability_domains . test_availability_domains . availability_domains . 0 . name } "
45+ availability_domain = data. oci_identity_availability_domains . test_availability_domains . availability_domains [ 0 ] . name
8446 display_name = var. volume_group_display_name
8547 state = var. volume_group_state
86- }
87-
48+ }
0 commit comments