You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aname="input_en_region"></a> [en\_region](#input\_en\_region)| Region where event notification will be created |`string`|`"au-syd"`| no |
31
31
| <aname="input_ibmcloud_api_key"></a> [ibmcloud\_api\_key](#input\_ibmcloud\_api\_key)| The IBM Cloud API key this account authenticates to |`string`| n/a | yes |
32
-
| <aname="input_prefix"></a> [prefix](#input\_prefix)| Prefix for sm instance |`string`|`"secrets-manager-test"`| no |
32
+
| <aname="input_prefix"></a> [prefix](#input\_prefix)| Prefix for sm instance |`string`|`"sm-com"`| no |
33
33
| <aname="input_region"></a> [region](#input\_region)| Region where resources will be created |`string`|`"us-east"`| no |
34
34
| <aname="input_resource_group"></a> [resource\_group](#input\_resource\_group)| An existing resource group name to use for this example, if unset a new resource group will be created |`string`|`null`| no |
35
35
| <aname="input_resource_tags"></a> [resource\_tags](#input\_resource\_tags)| Optional list of tags to be added to created resources |`list(string)`|`[]`| no |
validate_public_secret_engine=var.public_engine_enabled&& var.public_engine_name==null?tobool("When setting var.public_engine_enabled to true, a value must be passed for var.public_engine_name") :true
94
+
# tflint-ignore: terraform_unused_declarations
95
+
validate_private_secret_engine=var.private_engine_enabled&& var.private_engine_name==null?tobool("When setting var.private_engine_enabled to true, a value must be passed for var.private_engine_name") :true
96
+
}
97
+
98
+
# Configure an IBM Secrets Manager public certificate engine for an existing IBM Secrets Manager instance.
description="Set this to true to to configure an IBM Secrets Manager public certificate engine for an existing IBM Secrets Manager instance. If set to false, no public certificate engine will be configured for your secrets manager instance. For more details, see https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-prepare-order-certificates."
73
+
default=false
74
+
}
75
+
76
+
# Public cert engine config
77
+
variable"public_engine_name" {
78
+
type=string
79
+
description="The name of the IAM Engine used to configure an IBM Secrets Manager public certificate engine for an existing IBM Secrets Manager instance."
80
+
default="public-engine-sm"
81
+
}
82
+
83
+
variable"cis_id" {
84
+
type=string
85
+
description="Cloud Internet Service ID"
86
+
default=null
87
+
}
88
+
89
+
variable"dns_provider_name" {
90
+
type=string
91
+
description="Name of the DNS provider for the public_cert secrets engine"
description="The private key generated by the ACME account creation tool."
104
+
sensitive=true
105
+
default=null
106
+
}
107
+
108
+
# Private cert engine config
109
+
variable"private_engine_enabled" {
110
+
type=bool
111
+
description="Set this to true to to configure an IBM Secrets Manager private certificate engine for an existing IBM Secrets Manager instance. If set to false, no private certificate engine will be configured for your secrets manager instance. For more details, see https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-prepare-create-certificates#:~:text=In%20Secrets%20Manager%2C%20the%20private,and%20manage%20in%20the%20service."
112
+
default=false
113
+
}
114
+
115
+
variable"private_engine_name" {
116
+
type=string
117
+
description="The name of the IAM Engine used to configure an IBM Secrets Manager private certificate engine for an existing IBM Secrets Manager instance."
118
+
default="private-engine-sm"
119
+
}
120
+
121
+
variable"root_ca_name" {
122
+
type=string
123
+
description="Name of the Root CA to create for a private_cert secret engine"
124
+
default="root-ca"
125
+
}
126
+
127
+
variable"root_ca_common_name" {
128
+
type=string
129
+
description="Fully qualified domain name or host domain name for the certificate to be created"
130
+
default="terraform-modules.ibm.com"
131
+
}
132
+
133
+
variable"root_ca_max_ttl" {
134
+
type=string
135
+
description="Maximum TTL value for the root CA"
136
+
default="87600h"
137
+
}
138
+
139
+
variable"intermediate_ca_name" {
140
+
type=string
141
+
description="A human-readable unique name to assign to the intermediate CA configuration."
142
+
default="intermediate-ca"
143
+
}
144
+
145
+
variable"certificate_template_name" {
146
+
type=string
147
+
description="The name of the certificate template."
148
+
default="default-cert-template"
149
+
}
150
+
70
151
variable"iam_engine_enabled" {
71
152
type=bool
72
153
description="Set this to true to to configure an IBM Secrets Manager IAM credentials engine. If set to false, no iam engine will be configured for your secrets manager instance. For more details, see https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-configure-iam-engine."
0 commit comments