Skip to content

Commit adb4418

Browse files
feat: add flag for secret creation (#51)
1 parent ba43cf2 commit adb4418

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

solutions/banking/main.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ module "secrets_manager_secret_ibm_iam" {
3434
providers = {
3535
ibm = ibm.sm_resources
3636
}
37+
count = var.create_secrets ? 1 : 0
3738
source = "terraform-ibm-modules/secrets-manager-secret/ibm"
3839
version = "1.3.0"
3940
region = var.secrets_manager_region
@@ -49,6 +50,7 @@ module "secrets_manager_secret_signing_key" {
4950
providers = {
5051
ibm = ibm.sm_resources
5152
}
53+
count = var.create_secrets ? 1 : 0
5254
source = "terraform-ibm-modules/secrets-manager-secret/ibm"
5355
version = "1.3.0"
5456
region = var.secrets_manager_region

solutions/banking/variables.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,12 @@ variable "signing_key" {
101101
sensitive = true
102102
}
103103

104+
variable "create_secrets" {
105+
description = "Create Secrets in the existing Secrets Manager instance."
106+
type = bool
107+
default = true
108+
}
109+
104110
variable "secrets_manager_guid" {
105111
description = "Secrets Manager GUID where the API key and signing key will be stored."
106112
type = string

0 commit comments

Comments
 (0)