All Projects → mrolla → terraform-provider-circleci

mrolla / terraform-provider-circleci

Licence: MIT license
Terraform provider for CircleCI

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to terraform-provider-circleci

Rok8s Scripts
Opinionated scripts for managing application deployment lifecycle in Kubernetes
Stars: ✭ 248 (+163.83%)
Mutual labels:  circleci
terraform-provider-hcp
Terraform provider for HashiCorp Cloud Platform.
Stars: ✭ 36 (-61.7%)
Mutual labels:  terraform-provider
terraform-provider-commercetools
Terraform provider for commercetools
Stars: ✭ 58 (-38.3%)
Mutual labels:  terraform-provider
circleci-api
Wrapper for CircleCI API for web, node, and written in TypeScript
Stars: ✭ 21 (-77.66%)
Mutual labels:  circleci
terraform-provider-mysql
Terraform MySQL provider – This Terraform provider is archived per our provider archiving process: https://terraform.io/docs/internals/archiving.html
Stars: ✭ 59 (-37.23%)
Mutual labels:  terraform-provider
Norimaki
🌀 Android client for Circle CI
Stars: ✭ 19 (-79.79%)
Mutual labels:  circleci
Circleci Demo React Native
A demo React Native project that’s building on CircleCI 2.0 with Workflows
Stars: ✭ 212 (+125.53%)
Mutual labels:  circleci
cimg-node
The CircleCI Node.js Docker Convenience Image.
Stars: ✭ 35 (-62.77%)
Mutual labels:  circleci
terraform-provider-external
Utility provider that exists to provide an interface between Terraform and external programs. Useful for integrating Terraform with a system for which a first-class provider does not exist.
Stars: ✭ 136 (+44.68%)
Mutual labels:  terraform-provider
terraform-provider-twitter
No description or website provided.
Stars: ✭ 24 (-74.47%)
Mutual labels:  terraform-provider
playwright-ci
☁️ Set up Playwright in CI
Stars: ✭ 27 (-71.28%)
Mutual labels:  circleci
compojure-appengine-sample
Sample Compojure app with deployment to Google App Engine
Stars: ✭ 12 (-87.23%)
Mutual labels:  circleci
phpboilerplate
PHP boilerplate with composer psr-4, phpunit and travis-ci.
Stars: ✭ 15 (-84.04%)
Mutual labels:  circleci
terraform-provider-tsuru
Terraform provider for tsuru
Stars: ✭ 17 (-81.91%)
Mutual labels:  terraform-provider
terraform-provider-rancher
Terraform Rancher provider
Stars: ✭ 35 (-62.77%)
Mutual labels:  terraform-provider
Build Harness
🤖Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more
Stars: ✭ 236 (+151.06%)
Mutual labels:  circleci
terraform-provider-oneview
Automates the provisioning of physical infrastructure from a private cloud using templates from HPE OneView with Terraform
Stars: ✭ 46 (-51.06%)
Mutual labels:  terraform-provider
terraform-provider-scaleway
Terraform Scaleway provider
Stars: ✭ 171 (+81.91%)
Mutual labels:  terraform-provider
terraform-aws-s3-bucket
Terraform module that creates an S3 bucket with an optional IAM user for external CI/CD systems
Stars: ✭ 138 (+46.81%)
Mutual labels:  circleci
terraform-provider-logicmonitor
Terraform LogicMonitor provider.
Stars: ✭ 19 (-79.79%)
Mutual labels:  terraform-provider

CircleCI Terraform provider

Build Status Go Report Card

Requirements

  • Terraform 0.12.x (it has also been tested with version 0.11+)
  • Go 1.11+ (to build the provider plugin)

Using the provider

Download a release

Download the latest release for your OS from the release page and follow the instructions to install third party plugins.

Build from sources

To build the project you can use make. This will place a binary in your $GOBIN directory. Copy the binary to the Terraform plugin directory.

After placing it into your plugins directory, run terraform init to initialize it.

Example:

provider "circleci" {
  api_token    = "${file("circleci_token")}"
  vcs_type     = "github"
  organization = "my_org"
}

resource "circleci_environment_variable" "from_terraform" {
  project = "mySuperProject"
  name    = "from_terraform"
  value   = "the secret"
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].