mirror of
https://github.com/pocket-id/pocket-id.git
synced 2025-12-06 09:13:19 +03:00
🚀 Feature: Build Terraform provider #145
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Llama1412 on GitHub.
Originally assigned to: @kmendell on GitHub.
Feature description
Building of a Terraform provider for managing Pocket ID.
Pitch
A Terraform provider would allow declarative configuration that can be version controlled and executed remotely. This would also open up future opportunities to convert it to a Crossplane provider, allowing full automation within Kubernetes environments.
This is a fairly common feature for IdPs (See Keycloak and Authentik)
@SriRamanujam commented on GitHub:
Someone's already made one - https://github.com/Trozz/terraform-provider-pocketid. Haven't used it myself, so don't know if it works, though.
@Guanran928 commented on GitHub:
It works fluently for me! @Trozz Thank you for your work! <3
I've also packaged it in nixpkgs:
@kmendell commented on GitHub:
@Trozz Let me know if you need any assistance with anything, more than happy to help test and review it.
@Trozz commented on GitHub:
I started making one after seeing this issue 😆 I have run it against a local instance but still want to put more testing in place
@kmendell commented on GitHub:
Closing this as it seems @Trozz already has a very good provider out there. https://github.com/Trozz/terraform-provider-pocketid