Skip to content

Commit ad7e09a

Browse files
feat: watsonx admin api key to sm secrets (#60)
1 parent e5faa31 commit ad7e09a

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

solutions/banking/main.tf

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,23 @@ module "secrets_manager_secret_signing_key" {
6161
secret_payload_password = var.signing_key
6262
}
6363

64+
# secrets manager secrets - WATSONX ADMIN API KEY
65+
module "secrets_manager_secret_watsonx_admin_api_key" {
66+
providers = {
67+
ibm = ibm.sm_resources
68+
}
69+
count = (var.create_secrets && var.watsonx_admin_api_key != null) ? 1 : 0
70+
source = "terraform-ibm-modules/secrets-manager-secret/ibm"
71+
version = "1.3.1"
72+
region = var.secrets_manager_region
73+
secrets_manager_guid = var.secrets_manager_guid
74+
secret_name = "watsonx-admin-api-key"
75+
secret_description = "WatsonX Admin API Key"
76+
secret_type = "arbitrary" #checkov:skip=CKV_SECRET_6
77+
secret_payload_password = var.watsonx_admin_api_key
78+
}
79+
80+
6481
data "ibm_resource_group" "toolchain_resource_group_id" {
6582
provider = ibm.ibm_resources
6683
name = var.toolchain_resource_group

0 commit comments

Comments
 (0)