feat(ops/keycloak): import github identity provider configuration

For some reason Terraform decided that it would otherwise like
to *delete* this configuration, which is undesirable.

Note that there is a "magic" special behaviour when the `alias` and
`provider_id` are set to the name of a built-in supported
provider (github, gitlab etc.), which lets us skip the
authorization_url setup.

Change-Id: Ib66154c2896dda162c57bdc2d7964a9fa4e15f20
Reviewed-on: https://cl.tvl.fyi/c/depot/+/6706
Tested-by: BuildkiteCI
Reviewed-by: lukegb <lukegb@tvl.fyi>
This commit is contained in:
Vincent Ambo 2022-09-20 12:19:54 +03:00 committed by tazjin
parent 3a1f4831a8
commit 6576c2f15f
3 changed files with 24 additions and 1 deletions

View file

@ -1,6 +1,6 @@
# Configure TVL Keycloak instance.
#
# TODO(tazjin): Configure GitHub/GitLab IDP
# TODO(tazjin): Configure GitLab IDP
terraform {
required_providers {