Setup GitHub OIDC via Terraform for AFNix #265

Merged
raito merged 5 commits from custom-terraform-providers into main 2025-08-28 00:53:20 +00:00
Owner
  • Enable usage of custom unreleased Terraform providers.
  • Use our GitHub IdP branch for Keycloak Terraform provider.
  • Enable GitHub logins on id.afnix.fr
  • Re-import our bootstrap users (requires a manual intervention where the state for the current users needs to be dropped otherwise running this sort of things natively will kill all users. Perhaps, users should NOT be tracked here at all.)
  • Drop managed-by attribute which cause unnecessary Terraform plans all the time.
- Enable usage of custom unreleased Terraform providers. - Use our GitHub IdP branch for Keycloak Terraform provider. - Enable GitHub logins on id.afnix.fr - Re-import our bootstrap users (requires a manual intervention where the state for the current users needs to be dropped otherwise running this sort of things natively will kill all users. Perhaps, users should NOT be tracked here *at all*.) - Drop `managed-by` attribute which cause unnecessary Terraform plans all the time.
This way, we can test our own providers and more.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
raito force-pushed custom-terraform-providers from 3e09e1d649 to 7755017898 2025-08-20 18:13:21 +00:00 Compare
raito force-pushed custom-terraform-providers from 7755017898 to 73a44a92cd 2025-08-28 00:36:12 +00:00 Compare
raito changed title from WIP: Setup GitHub OIDC via Terraform for AFNix to Setup GitHub OIDC via Terraform for AFNix 2025-08-28 00:36:19 +00:00
requested review from delroth 2025-08-28 00:37:39 +00:00
raito force-pushed custom-terraform-providers from 73a44a92cd to 7046c71a36 2025-08-28 00:38:03 +00:00 Compare
delroth approved these changes 2025-08-28 00:52:42 +00:00
raito merged commit 00c7e34f30 into main 2025-08-28 00:53:20 +00:00
raito deleted branch custom-terraform-providers 2025-08-28 00:53:20 +00:00
Commenting is not possible because the repository is archived.
No reviewers
No milestone
No project
No assignees
2 participants
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: the-distro/infra#265
No description provided.