🚀 Feature: Build Terraform provider #352

Closed
opened 2026-02-04 19:04:08 +03:00 by OVERLORD · 5 comments
Owner

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)

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](https://registry.terraform.io/providers/keycloak/keycloak/latest) and [Authentik](https://registry.terraform.io/providers/goauthentik/authentik/latest))
Author
Owner

@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.

@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.
Author
Owner

@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

@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
Author
Owner

@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.

@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.
Author
Owner

@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:

@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: - https://github.com/NixOS/nixpkgs/pull/424036
Author
Owner

@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

@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
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id#352