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.
 
 
 
 
Fábio Kaiser Rauber 8d396a3ce3 Update Terraform to v1.9.8 10 months ago
.dockerignore chore: ignore some more files 6 years ago
.drone.yml Update Terraform to v1.9.8 10 months ago
.gitignore Updated gitignore to respect also coverage.out 10 years ago
CHANGELOG.md version: 8.3-1.0.2 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 Update Drone configuration 10 months ago
build-docker.sh version: 8.3-1.0.2 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 remove -lock and -lock-timeout for terraform init 4 years ago
plugin_test.go fix: unit tests for tf destroy (use -auto-approve) 4 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