Drone Terraform plugin
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Luis Silva e59501902b update tf to 0.12.10 6 years ago
.dockerignore chore: update instructions and Dockerbuild to work with modules 7 years ago
.drone.yml Version bump golang 1.9 8 years ago
.gitignore Updated gitignore to respect also coverage.out 10 years ago
CHANGELOG.md update tf to 0.12.10 6 years ago
DOCS.md Merge pull request #94 from caioquirino/parallel_execution 6 years ago
Dockerfile chore: update to golang 1.13 6 years ago
LICENSE Initial commit. 10 years ago
MAINTAINERS Added initial maintainers file 10 years ago
Makefile Make the builds reproducable based on commit sha 10 years ago
README.md move terraform version to a docker build arg 6 years ago
build-docker.sh update tf to 0.12.10 6 years ago
go.mod chore: convert to go module 7 years ago
go.sum chore: convert to go module 7 years ago
logo.svg Initial commit. 10 years ago
main.go Updated DOCS to have the new tf_data_dir param 6 years ago
plugin.go Changed implementation to make the code simpler by setting the env var 6 years ago
plugin_test.go Changed implementation to make the code simpler by setting the env var 6 years ago
terraform.go Describe some public struct and func 7 years ago

README.md

drone-terraform

Build Status

Drone plugin to execute Terraform plan and apply. For the usage information and a listing of the available options please take a look at the docs.

Build

Build the binary with the following commands:

export GO111MODULE=on
go mod download
go test
go build

Docker

Build the docker image with the following commands:

docker build --rm=true \
  -t jmccann/drone-terraform \
  --build-arg terraform_version=0.12.0 .

Usage

Execute from the working directory:

docker run --rm \
  -v $(pwd):$(pwd) \
  -w $(pwd) \
  jmccann/drone-terraform:latest --plan

Drone 0.4

Legacy drone-terraform plugin exists @ jmccann/drone-terraform:0.4