mirror of
https://github.com/thegeeklab/wp-opentofu.git
synced 2024-11-22 00:30:40 +00:00
Woodpecker CI plugin to manage infrastructure with OpenTofu
ed230eb71a
Follows the method used earlier in the file for consistency and means that the apk cache directory doesn't need to be removed. |
||
---|---|---|
.dockerignore | ||
.drone.yml | ||
.gitignore | ||
build-docker.sh | ||
CHANGELOG.md | ||
Dockerfile | ||
DOCS.md | ||
go.mod | ||
go.sum | ||
LICENSE | ||
logo.svg | ||
main.go | ||
MAINTAINERS | ||
Makefile | ||
plugin_test.go | ||
plugin.go | ||
README.md | ||
terraform.go |
drone-terraform
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