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.
 
 
 
 
Neemias Junior 8d8f5c4d78
verifying the credentials before assumeRole fn
6 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 chore: update CHANGELOG.md 6 years ago
DOCS.md Merge pull request #94 from caioquirino/parallel_execution 6 years ago
Dockerfile Use Alpine Linux 3.11 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 feat: terraform 0.12.20 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 revert godotenv.Load to main.go 6 years ago
plugin.go verifying the credentials before assumeRole fn 6 years ago
plugin_test.go chore: cleanup whitespace 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