CircleCI Terraform provider
under review
E
Enrique
github/circleci/circleci-demo-workflows.
For more information on the differences, see the
Overview of VCS integration
.
Jim Crowley
While not official, there is some community work being done on a Terraform provider: https://github.com/kelvintaywl/terraform-provider-circleci
K
Kristian Petersen
Hi, Any news regarding this topic?
Eugene Vilensky
Hello Olaf,
This work is much appreciated, and sounds like the foundation for building a provider that would fit our needs.
The other key part I would like to see as a paying customer is for circleci to commit to a canonical Golang
client
that supports these APIs. Having a standard client stewarded by the company is a standard feature of other enterprises we do business with. At this time it is hard to commit to writing both the boilerplate client code and the boilerplate terraform code to fit our needs.The circleci cli appears to have an embedded client so maybe you can abstract and build on that? https://github.com/CircleCI-Public/circleci-cli/tree/develop/api
Thirdly is while we can of course build a provider to meet our needs, a provider managed by circleCI would be the ideal
O
Olaf Molenveld
Eugene Vilensky: thanks for your feedback Eugene Vilensky!
O
Olaf Molenveld
Hi all, i'm the product manager of our public API. Although it's not a Terraform provider, we now do have new API v2 experimental endpoints that allow you to create/follow and configure projects programmatically through the API.
You can find more info on this here:
We are very interested in your feedback, let us know what you think!
K
Kristian Petersen
Im very surprised that we still dont see any progress on this request. Having an official terraform provider is a must by many companies to be able to keep up with security requirements. We use a long list of cloud services and CircleCI is the only one missing a provider.
Nathan Fish
under review
We have started work on the APIs required to support project creation. Once those APIs are available it should be possible to use Terraform or another solution to interact with the APIs.
Gavin Clarke
Still no news. Just wanted to point out that the recent security breach further highlights the need for this provider. A terraform provider would make it significantly easier to manage any secrets stored in contexts and would make it straightforward to rotate them on a regular basis.
Ray Smets
Completely agree with the others here, an official provider would be so appreciated and useful. It is the end of 2022 and still no official provider is super surprising and slightly concerning in regard to the future of CircleCi as a leading service provider.
J
Jon Middleton
This would be very useful, for something as key as enabling CI I would very much prefer a Terraform provider owned by CircleCI over a community project.
This would be so useful, as it could allow developers to self-serve setting up a new project with CI enabled and automatically having access to things like Hashicorp Vault & AWS.
Load More
→