Skip to content

Commit 96a2d93

Browse files
authored
feat: added the following new outputs: key_management_name, key_management_crn, key_management_guid, key_rings, and key_map (#583)
1 parent b8bd6bd commit 96a2d93

File tree

6 files changed

+154
-0
lines changed

6 files changed

+154
-0
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1007,6 +1007,11 @@ statement instead the previous block.
10071007
| <a name="output_cos_names"></a> [cos\_names](#output\_cos\_names) | List of Cloud Object Storage instance names |
10081008
| <a name="output_f5_hosts"></a> [f5\_hosts](#output\_f5\_hosts) | List of bastion host names |
10091009
| <a name="output_fip_vsi_data"></a> [fip\_vsi\_data](#output\_fip\_vsi\_data) | A list of VSI with name, id, zone, and primary ipv4 address, VPC Name, and floating IP. This list only contains instances with a floating IP attached. |
1010+
| <a name="output_key_management_crn"></a> [key\_management\_crn](#output\_key\_management\_crn) | CRN for KMS instance |
1011+
| <a name="output_key_management_guid"></a> [key\_management\_guid](#output\_key\_management\_guid) | GUID for KMS instance |
1012+
| <a name="output_key_management_name"></a> [key\_management\_name](#output\_key\_management\_name) | Name of key management service |
1013+
| <a name="output_key_map"></a> [key\_map](#output\_key\_map) | Map of ids and keys for keys created |
1014+
| <a name="output_key_rings"></a> [key\_rings](#output\_key\_rings) | Key rings created by module |
10101015
| <a name="output_placement_groups"></a> [placement\_groups](#output\_placement\_groups) | List of placement groups. |
10111016
| <a name="output_resource_group_data"></a> [resource\_group\_data](#output\_resource\_group\_data) | List of resource groups data used within landing zone. |
10121017
| <a name="output_resource_group_names"></a> [resource\_group\_names](#output\_resource\_group\_names) | List of resource groups names used within landing zone. |

module-metadata.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -637,6 +637,51 @@
637637
"line": 318
638638
}
639639
},
640+
"key_management_crn": {
641+
"name": "key_management_crn",
642+
"description": "CRN for KMS instance",
643+
"value": "module.key_management.key_management_crn",
644+
"pos": {
645+
"filename": "outputs.tf",
646+
"line": 407
647+
}
648+
},
649+
"key_management_guid": {
650+
"name": "key_management_guid",
651+
"description": "GUID for KMS instance",
652+
"value": "module.key_management.key_management_guid",
653+
"pos": {
654+
"filename": "outputs.tf",
655+
"line": 412
656+
}
657+
},
658+
"key_management_name": {
659+
"name": "key_management_name",
660+
"description": "Name of key management service",
661+
"value": "module.key_management.key_management_name",
662+
"pos": {
663+
"filename": "outputs.tf",
664+
"line": 402
665+
}
666+
},
667+
"key_map": {
668+
"name": "key_map",
669+
"description": "Map of ids and keys for keys created",
670+
"value": "module.key_management.key_map",
671+
"pos": {
672+
"filename": "outputs.tf",
673+
"line": 422
674+
}
675+
},
676+
"key_rings": {
677+
"name": "key_rings",
678+
"description": "Key rings created by module",
679+
"value": "module.key_management.key_rings",
680+
"pos": {
681+
"filename": "outputs.tf",
682+
"line": 417
683+
}
684+
},
640685
"placement_groups": {
641686
"name": "placement_groups",
642687
"description": "List of placement groups.",

outputs.tf

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,3 +396,32 @@ output "vpn_data" {
396396
}
397397

398398
##############################################################################
399+
# Key Management Data
400+
##############################################################################
401+
402+
output "key_management_name" {
403+
description = "Name of key management service"
404+
value = module.key_management.key_management_name
405+
}
406+
407+
output "key_management_crn" {
408+
description = "CRN for KMS instance"
409+
value = module.key_management.key_management_crn
410+
}
411+
412+
output "key_management_guid" {
413+
description = "GUID for KMS instance"
414+
value = module.key_management.key_management_guid
415+
}
416+
417+
output "key_rings" {
418+
description = "Key rings created by module"
419+
value = module.key_management.key_rings
420+
}
421+
422+
output "key_map" {
423+
description = "Map of ids and keys for keys created"
424+
value = module.key_management.key_map
425+
}
426+
427+
##############################################################################

patterns/roks/module/outputs.tf

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,31 @@ output "cluster_names" {
7272
value = module.landing_zone.cluster_names
7373
}
7474

75+
output "key_management_name" {
76+
description = "Name of key management service"
77+
value = module.landing_zone.key_management_name
78+
}
79+
80+
output "key_management_crn" {
81+
description = "CRN for KMS instance"
82+
value = module.landing_zone.key_management_crn
83+
}
84+
85+
output "key_management_guid" {
86+
description = "GUID for KMS instance"
87+
value = module.landing_zone.key_management_guid
88+
}
89+
90+
output "key_rings" {
91+
description = "Key rings created by module"
92+
value = module.landing_zone.key_rings
93+
}
94+
95+
output "key_map" {
96+
description = "Map of ids and keys for keys created"
97+
value = module.landing_zone.key_map
98+
}
99+
75100
##############################################################################
76101

77102
##############################################################################

patterns/vpc/module/outputs.tf

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,31 @@ output "vpn_data" {
6767
value = module.landing_zone.vpn_data
6868
}
6969

70+
output "key_management_name" {
71+
description = "Name of key management service"
72+
value = module.landing_zone.key_management_name
73+
}
74+
75+
output "key_management_crn" {
76+
description = "CRN for KMS instance"
77+
value = module.landing_zone.key_management_crn
78+
}
79+
80+
output "key_management_guid" {
81+
description = "GUID for KMS instance"
82+
value = module.landing_zone.key_management_guid
83+
}
84+
85+
output "key_rings" {
86+
description = "Key rings created by module"
87+
value = module.landing_zone.key_rings
88+
}
89+
90+
output "key_map" {
91+
description = "Map of ids and keys for keys created"
92+
value = module.landing_zone.key_map
93+
}
94+
7095
##############################################################################
7196

7297
##############################################################################

patterns/vsi/module/outputs.tf

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,31 @@ output "vpn_data" {
8282
value = module.landing_zone.vpn_data
8383
}
8484

85+
output "key_management_name" {
86+
description = "Name of key management service"
87+
value = module.landing_zone.key_management_name
88+
}
89+
90+
output "key_management_crn" {
91+
description = "CRN for KMS instance"
92+
value = module.landing_zone.key_management_crn
93+
}
94+
95+
output "key_management_guid" {
96+
description = "GUID for KMS instance"
97+
value = module.landing_zone.key_management_guid
98+
}
99+
100+
output "key_rings" {
101+
description = "Key rings created by module"
102+
value = module.landing_zone.key_rings
103+
}
104+
105+
output "key_map" {
106+
description = "Map of ids and keys for keys created"
107+
value = module.landing_zone.key_map
108+
}
109+
85110
##############################################################################
86111

87112
##############################################################################

0 commit comments

Comments
 (0)