Skip to content

Commit b1deefd

Browse files
full config
1 parent 2cb734b commit b1deefd

File tree

3 files changed

+21
-2
lines changed

3 files changed

+21
-2
lines changed

tests/pr_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ func TestProjectsBasicExistingResourcesTest(t *testing.T) {
7878
t.Parallel()
7979

8080
// ------------------------------------------------------------------------------------
81-
// Provision RG, EN and KMS
81+
// Provision RG, EN, SM and KMS
8282
// ------------------------------------------------------------------------------------
8383

8484
prefix := fmt.Sprintf("ragext-%s", strings.ToLower(random.UniqueId()))
@@ -129,7 +129,7 @@ func TestProjectsBasicExistingResourcesTest(t *testing.T) {
129129
"existing_resource_group_name": terraform.Output(t, existingTerraformOptions, "resource_group_name"),
130130
"ibmcloud_api_key": options.RequiredEnvironmentVars["TF_VAR_ibmcloud_api_key"], // always required by the stack
131131
"enable_platform_metrics": false,
132-
"existing_secrets_manager_crn": permanentResources["privateOnlySecMgrCRN"],
132+
"existing_secrets_manager_crn": terraform.Output(t, existingTerraformOptions, "secrets_manager_instance_crn"),
133133
"skip_secrets_manager_iam_auth_policy": true, // skip as s2s auth policy was already created for existing instance
134134
"signing_key": privateKey,
135135
"existing_kms_instance_crn": terraform.Output(t, existingTerraformOptions, "kms_instance_crn"),

tests/resources/main.tf

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,20 @@ module "event_notifications" {
2424
region = var.region
2525
}
2626

27+
##############################################################################
28+
# Secrets Manager
29+
##############################################################################
30+
31+
module "secrets_manager" {
32+
source = "terraform-ibm-modules/secrets-manager/ibm"
33+
version = "2.0.0"
34+
resource_group_id = module.resource_group.resource_group_id
35+
region = var.region
36+
secrets_manager_name = "${var.prefix}-secrets-manager" #tfsec:ignore:general-secrets-no-plaintext-exposure
37+
sm_service_plan = "trial"
38+
sm_tags = var.resource_tags
39+
}
40+
2741
##############################################################################
2842
# Key Protect All Inclusive
2943
##############################################################################

tests/resources/outputs.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ output "event_notifications_instance_crn" {
2323
description = "CRN of created event notifications"
2424
}
2525

26+
output "secrets_manager_instance_crn" {
27+
value = module.secrets_manager.secrets_manager_crn
28+
description = "CRN of created secret manager instance"
29+
}
30+
2631
output "kms_instance_crn" {
2732
value = module.key_protect_all_inclusive.key_protect_crn
2833
description = "CRN of created kms instance"

0 commit comments

Comments
 (0)