Skip to content

ajlake/terraform-provider-circleci

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 all which will:

  • run the tests (make test)
  • build the binary (make build)
  • copy the binary to the Terraform plugin directory (make install_plugin_locally)

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"
}

About

Terraform provider for CircleCI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 98.4%
  • Makefile 1.6%