File tree Expand file tree Collapse file tree 4 files changed +16
-13
lines changed Expand file tree Collapse file tree 4 files changed +16
-13
lines changed Original file line number Diff line number Diff line change @@ -108,13 +108,13 @@ resource ibm_is_security_group_rule private_dns_2 {
108108}
109109
110110resource ibm_is_flow_log flowlog_instance {
111- count = length (var. flow-log-cos-bucket-name ) > 0 ? 1 : 0
111+ count = length (var. flow_log_cos_bucket_name ) > 0 ? 1 : 0
112112 depends_on = [ibm_is_vpc . vpc ]
113113 name = " ${ local . vpc_name } -flowlog"
114114 active = true
115115 // target can be VPC or Virtual Server Instance or Subnet or Primary Network Interface or Secondary Network Interface
116116 target = data. ibm_is_vpc . vpc . id
117117 resource_group = var. resource_group_id
118- storage_bucket = var. flow-log-cos-bucket-name
118+ storage_bucket = var. flow_log_cos_bucket_name
119119}
120120
Original file line number Diff line number Diff line change @@ -11,6 +11,11 @@ versions:
1111 refs :
1212 - source : github.com/cloud-native-toolkit/terraform-ibm-resource-group
1313 version : " >= 2.1.0"
14+ - id : cos_bucket
15+ refs :
16+ - source : github.com/cloud-native-toolkit/terraform-ibm-object-storage-bucket
17+ version : " >= 0.0.1"
18+ optional : true
1419 variables :
1520 - name : resource_group_id
1621 moduleRef :
@@ -28,3 +33,8 @@ versions:
2833 scope : global
2934 - name : ibmcloud_api_key
3035 scope : global
36+ - name : flow_log_cos_bucket_name
37+ moduleRef :
38+ id : cos_bucket
39+ output : bucket_name
40+ optional : true
Original file line number Diff line number Diff line change @@ -13,21 +13,14 @@ resource null_resource print_cos_id {
1313 }
1414}
1515
16- resource "ibm_iam_authorization_policy" "policy" {
17- source_service_name = " is"
18- source_resource_type = " flow-log-collector"
19- target_service_name = " cloud-object-storage"
20- roles = [" Writer" ]
21- }
22-
2316module "dev_cos_bucket" {
2417 source = " github.com/cloud-native-toolkit/terraform-ibm-object-storage-bucket.git"
2518
2619 resource_group_name = module. resource_group . name
2720 cos_instance_id = module. cos . id
2821 name_prefix = var. name_prefix
2922 ibmcloud_api_key = var. ibmcloud_api_key
30- name = " fl-testing-gsi "
23+ name = " fl-testing-gsi2 "
3124 region = var. region
3225}
3326
@@ -48,5 +41,5 @@ module "dev_vpc_with_flowlog" {
4841 name_prefix = var. name_prefix
4942 name = " vpc-with-fl-${ module . cos . name } -${ length (null_resource. print_bucket )} "
5043 ibmcloud_api_key = var. ibmcloud_api_key
51- flow-log-cos-bucket-name = module. dev_cos_bucket . bucket_name
44+ flow_log_cos_bucket_name = module. dev_cos_bucket . bucket_name
5245}
Original file line number Diff line number Diff line change @@ -36,8 +36,8 @@ variable "provision" {
3636 default = true
3737}
3838
39- variable "flow-log-cos-bucket-name " {
39+ variable "flow_log_cos_bucket_name " {
4040 type = string
4141 description = " Cloud Object Storage bucket id for flow logs (optional)"
4242 default = " "
43- }
43+ }
You can’t perform that action at this time.
0 commit comments