Requirements#
| Name | Version |
|---|---|
| keycloak | 4.1.0 |
Providers#
| Name | Version |
|---|---|
| helm | n/a |
| keycloak | 4.1.0 |
| kubernetes | n/a |
| template | n/a |
Modules#
No modules.
Resources#
| Name | Type |
|---|---|
| helm_release.oauth2_proxy | resource |
| keycloak_generic_protocol_mapper.k8s_groups | resource |
| keycloak_group.admin | resource |
| keycloak_group_memberships.admin_membership | resource |
| keycloak_openid_client.kubernetes | resource |
| keycloak_openid_client.oauth2_proxy | resource |
| keycloak_openid_client_default_scopes.k8s_default_scopes | resource |
| keycloak_openid_client_scope.groups | resource |
| keycloak_openid_group_membership_protocol_mapper.group_membership_mapper | resource |
| keycloak_realm.default | resource |
| keycloak_user.users | resource |
| kubernetes_cluster_role_binding.oidc-cluster-admin | resource |
| keycloak_realm.master | data source |
| keycloak_role.admin | data source |
| template_file.oauth2_proxy_values | data source |
Inputs#
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| admin_password | The admin password to use for keycloak | string |
n/a | yes |
| domain | The domain to use | string |
n/a | yes |
| users | n/a | map(object({ |
n/a | yes |
Outputs#
| Name | Description |
|---|---|
| realm | n/a |