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.
 
 
 
 
Jacob McCann 9c70f4058d
Merge pull request #120 from jdamata/master
4 years ago
.dockerignore chore: ignore some more files 6 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 feat: tf 0.15.1 4 years ago
DOCS.md rename to disable_refrsh 5 years ago
Dockerfile feat: tf 0.15.1 4 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 feat: tf 0.15.1 4 years ago
go.mod bugfix: update goblin 6 years ago
go.sum bugfix: update goblin 6 years ago
logo.svg Initial commit. 10 years ago
main.go rename to disable_refrsh 5 years ago
plugin.go rename to disable_refrsh 5 years ago
plugin_test.go refactor: test for generated commands 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