hashicorp / terraform

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
https://www.terraform.io/
Other
42.31k stars 9.49k forks source link

Kong provider #9476

Closed mytototo closed 7 years ago

mytototo commented 7 years ago

Hey!

Do you have any plan about supporting Kong as a provider?

Thanks.

dmportella commented 7 years ago

I was considering writing one if ppl are interested

mytototo commented 7 years ago

@dmportella: I'm definitely interested in a Kong provider. And so they are https://github.com/Mashape/kong/issues/608. There are 2 Kong providers for now but nothing official or reliable yet. Unfortunately.

stack72 commented 7 years ago

Hi,

Thanks so much for the request for this new provider!

While we'd love to see something like this, we don't currently have any plans to implement this ourselves. Until then, this issue is unlikely to see any movement and remain stale. We're trying to prune the stale issues (that aren't going to be addressed anytime soon) by closing them. Note that we only do this for enhancement requests and not bugs.

We have future plans to enable community plugins to be available easily from the Terraform binary itself, allowing community members to "ship" plugins with Terraform much easier. There isn't a timeline for this yet but we hope that will allow much easier shipping of both new providers and updates to existing.

Thanks!

tecnobrat commented 7 years ago

Wanted to leave this here: https://github.com/WeKnowSports/terraform-provider-kong

Looks like someone has already written something.

jaygorrell commented 7 years ago

I know this is closed, but would still love to see something official make it in for this. The above is a great start though! Kong is getting fairly popular and there's really no great way to manage the configuration at all - runtime curl calls isn't the most repeatable (or stateful).

For others landing here, Kongfig is a decent alternative but it has it's own little quirks. It's currently my choice until something more complete lands in Terraform though.

kevholditch commented 6 years ago

@jaygorrell check out https://github.com/kevholditch/terraform-provider-kong its pretty fully featured up to Kong 0.12.x. Fully tested against kong docker containers. See what you think

dmportella commented 6 years ago

@jaygorrell @kevholditch I have use it and its pretty good. I am currently using it to setup 2 live environments and all is good no complaints.

ghost commented 4 years ago

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.