github.com/zambien/terraform-provider-apigee ↗
A Terraform Apigee provider
Open this visualization on its own page →
Contributors
12
Lines of Code
262
From
2017-08-15
To
2020-08-27
About zambien/terraform-provider-apigee
This is a Terraform provider for Google Apigee, written in Go, that enables infrastructure-as-code management of Apigee API gateway resources. The provider allows users to define and manage Apigee API proxies, their deployments, API products, companies, developers, apps, and target servers through Terraform configuration files.
The provider supports authentication via both username/password and OAuth access tokens, and is compatible with Terraform versions 0.9.3 and higher. It can be built for multiple operating systems including macOS, Windows, and Linux. The project includes acceptance testing capabilities that require valid Apigee credentials to run, with options for debugging test execution.
A known limitation is that applying changes to proxies sometimes requires running terraform apply twice due to how Terraform handles state management. The project uses goreleaser for automated releases and welcomes community contributions through a defined contribution process.