Requirements#
| Name | Version |
|---|---|
| gitlab | 16.6.0 |
| keycloak | 4.1.0 |
| kustomization | 0.9.5 |
Providers#
| Name | Version |
|---|---|
| gitlab | 16.6.0 |
| helm | n/a |
| keycloak | 4.1.0 |
| local | n/a |
| null | n/a |
| template | n/a |
Modules#
No modules.
Resources#
| Name | Type |
|---|---|
| gitlab_project_access_token.infrastructure_argocd | resource |
| helm_release.argocd | resource |
| keycloak_generic_protocol_mapper.argo_groups | resource |
| keycloak_openid_client.argocd | resource |
| keycloak_openid_client_default_scopes.argo_default_scopes | resource |
| keycloak_openid_group_membership_protocol_mapper.argo_group_membership | resource |
| local_file.kube_config | resource |
| local_file.manifests | resource |
| null_resource.apply_manifests | resource |
| gitlab_project.infrastructure | data source |
| template_file.argocd_apps | data source |
| template_file.argocd_values | data source |
| template_file.repo_creds | data source |
Inputs#
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| argocd_version | The argocd (helm chart) version to use | any |
n/a | yes |
| domain | The domain to use | any |
n/a | yes |
| gitlab_infrastructure_project_id | The id of the infrastructure project in gitlab | any |
n/a | yes |
| keycloak_realm | The Keycloak realm id to use | any |
n/a | yes |
| kube_config_yaml | The kube config yaml to use | any |
n/a | yes |
Outputs#
No outputs.