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_appmesh_name"></a> [appmesh\_name](#input\_appmesh\_name)| Name of the AWS App Mesh |`string`|`""`| no |
173
-
| <aname="input_auth_azure_ad_id"></a> [auth\_azure\_ad\_id](#input\_auth\_azure\_ad\_id)| The application (client) ID of the app registration |`string`|`""`| no |
174
-
| <aname="input_auth_azure_ad_tenant_id"></a> [auth\_azure\_ad\_tenant\_id](#input\_auth\_azure\_ad\_tenant\_id)| The directory (tenant) ID of the azure ad/entra instance |`string`|`""`| no |
175
-
| <aname="input_auth_keycloak_id"></a> [auth\_keycloak\_id](#input\_auth\_keycloak\_id)| The id to identify the client in key cloak |`string`|`""`| no |
176
-
| <aname="input_auth_keycloak_issuer"></a> [auth\_keycloak\_issuer](#input\_auth\_keycloak\_issuer)| The url issuer to keycloak. This should inclue the realm - e.g. https://my-keycloak-domain.com/realms/My_Realm|`string`|`""`| no |
173
+
| <aname="input_auth_client_id"></a> [auth\_client\_id](#input\_auth\_client\_id)| The application/client id used to idenitfy the client |`string`|`""`| no |
174
+
| <aname="input_auth_issuer"></a> [auth\_issuer](#input\_auth\_issuer)| Used for keycloak only. The url issuer for the authentication provider. This should include the realm - e.g. https://my-keycloak-domain.com/realms/My_Realm|`string`|`""`| no |
175
+
| <aname="input_auth_provider"></a> [auth\_provider](#input\_auth\_provider)| The authentication provider used. Either keycloak or ad. |`string`|`""`| no |
176
+
| <aname="input_auth_tenant_id"></a> [auth\_tenant\_id](#input\_auth\_tenant\_id)| Used for azure ad/entra only. The directory (tenant) ID of the azure ad/entra instance |`string`|`""`| no |
177
+
| <aname="input_auth_url"></a> [auth\_url](#input\_auth\_url)| Optional. The full URL of the auth api. By default https://your-site.com/ecr-viewer/api/auth.|`string`|`""`| no |
177
178
| <aname="input_certificate_arn"></a> [certificate\_arn](#input\_certificate\_arn)| ARN of the SSL certificate that enables ssl termination on the ALB |`string`|`""`| no |
178
179
| <aname="input_cloudmap_namespace_name"></a> [cloudmap\_namespace\_name](#input\_cloudmap\_namespace\_name)| Name of the AWS Cloud Map namespace |`string`|`""`| no |
179
180
| <aname="input_cw_retention_in_days"></a> [cw\_retention\_in\_days](#input\_cw\_retention\_in\_days)| Retention period in days for CloudWatch logs |`number`|`30`| no |
@@ -199,8 +200,8 @@ No modules.
199
200
| <aname="input_region"></a> [region](#input\_region)| The AWS region where resources are created |`string`| n/a | yes |
200
201
| <aname="input_s3_viewer_bucket_name"></a> [s3\_viewer\_bucket\_name](#input\_s3\_viewer\_bucket\_name)| Name of the S3 bucket for the viewer |`string`|`""`| no |
201
202
| <aname="input_s3_viewer_bucket_role_name"></a> [s3\_viewer\_bucket\_role\_name](#input\_s3\_viewer\_bucket\_role\_name)| Name of the IAM role for the ecr-viewer bucket |`string`|`""`| no |
202
-
| <aname="input_secrets_manager_auth_azure_ad_secret_version"></a> [secrets\_manager\_auth\_azure\_ad\_secret\_version](#input\_secrets\_manager\_auth\_azure\_ad\_secret\_version)|n/a|`string`|`""`| no |
203
-
| <aname="input_secrets_manager_auth_keycloak_secret_version"></a> [secrets\_manager\_auth\_keycloak\_secret\_version](#input\_secrets\_manager\_auth\_keycloak\_secret\_version)|n/a|`string`|`""`| no |
203
+
| <aname="input_secrets_manager_auth_client_secret"></a> [secrets\_manager\_auth\_client\_secret](#input\_secrets\_manager\_auth\_client\_secret)|The location of the secret containing the auth client secret. This is the secret that comes from the authentication provider.|`string`|`""`| no |
204
+
| <aname="input_secrets_manager_auth_secret"></a> [secrets\_manager\_auth\_secret](#input\_secrets\_manager\_auth\_secret)|The location of the secret containing the auth secret. This is used by eCR viewer to encrypt authentication. This can be generated by running `openssl rand -base64 32`.|`string`|`""`| no |
204
205
| <aname="input_secrets_manager_postgresql_connection_string_version"></a> [secrets\_manager\_postgresql\_connection\_string\_version](#input\_secrets\_manager\_postgresql\_connection\_string\_version)| n/a |`string`|`""`| no |
205
206
| <aname="input_secrets_manager_sqlserver_host_version"></a> [secrets\_manager\_sqlserver\_host\_version](#input\_secrets\_manager\_sqlserver\_host\_version)| n/a |`string`|`""`| no |
206
207
| <aname="input_secrets_manager_sqlserver_password_version"></a> [secrets\_manager\_sqlserver\_password\_version](#input\_secrets\_manager\_sqlserver\_password\_version)| n/a |`string`|`""`| no |
description="The location of the secret containing the auth client secret. This is the secret that comes from the authentication provider."
171
+
sensitive=true
171
172
}
172
173
173
-
variable"auth_keycloak_id" {
174
+
variable"auth_tenant_id" {
174
175
type=string
175
176
default=""
176
-
description="The id to identify the client in key cloak"
177
+
description="Used for azure ad/entra only. The directory (tenant) ID of the azure ad/entra instance"
177
178
}
178
179
179
-
variable"auth_keycloak_issuer" {
180
+
variable"auth_issuer" {
180
181
type=string
181
182
default=""
182
-
description="The url issuer to keycloak. This should inclue the realm - e.g. https://my-keycloak-domain.com/realms/My_Realm"
183
+
description="Used for keycloak only. The url issuer for the authentication provider. This should include the realm - e.g. https://my-keycloak-domain.com/realms/My_Realm"
description="Optional. The full URL of the auth api. By default https://your-site.com/ecr-viewer/api/auth."
190
+
}
191
+
192
+
variable"secrets_manager_auth_secret" {
193
+
type=string
194
+
default=""
195
+
description="The location of the secret containing the auth secret. This is used by eCR viewer to encrypt authentication. This can be generated by running `openssl rand -base64 32`."
0 commit comments