mirror of
https://github.com/pocket-id/pocket-id.git
synced 2026-02-27 08:00:56 +03:00
🚀 Feature: Build Terraform provider #352
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 (Jun 28, 2025).
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 (Jul 9, 2025):
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.
@Trozz commented on GitHub (Jul 10, 2025):
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 (Jul 10, 2025):
@Trozz Let me know if you need any assistance with anything, more than happy to help test and review it.
@Guanran928 commented on GitHub (Jul 10, 2025):
It works fluently for me! @Trozz Thank you for your work! <3
I've also packaged it in nixpkgs:
@kmendell commented on GitHub (Jul 28, 2025):
Closing this as it seems @Trozz already has a very good provider out there. https://github.com/Trozz/terraform-provider-pocketid