🚀 Feature: Build Terraform provider #145

Closed
opened 2025-10-07 00:03:43 +03:00 by OVERLORD · 5 comments
Owner

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)

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

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

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

@Guanran928 commented on GitHub:

It works fluently for me! @Trozz Thank you for your work! <3

I've also packaged it in nixpkgs:

@Guanran928 commented on GitHub: 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:

@Trozz Let me know if you need any assistance with anything, more than happy to help test and review it.

@kmendell commented on GitHub: @Trozz Let me know if you need any assistance with anything, more than happy to help test and review it.
Author
Owner

@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

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

@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

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

No dependencies set.

Reference: starred/pocket-id#145