0
0
mirror of https://github.com/thegeeklab/wp-opentofu.git synced 2024-11-09 18:00:40 +00:00
Woodpecker CI plugin to manage infrastructure with OpenTofu
Go to file
Edwin.Avalos c0e63defcd Implement exportSecrets
Allows us to set environment variables that could be the named the same between multiple steps, but have different values due to enivronmental differences.

This is a redo of #28 because I'm bad at git. The secrets are exported so that they can be used in any other flag in this plugin.
2016-12-23 09:03:01 -06:00
vendor Initial add of vendored packages 2016-10-08 22:47:01 +05:30
.drone.yml Remove some publishing steps for now until I can properly deal with secrets 2016-10-20 19:28:45 +05:30
.gitignore Updated gitignore to respect also coverage.out 2016-02-24 23:42:21 +01:00
Dockerfile Install terraform from new package 2016-12-20 17:27:55 +01:00
DOCS.md Implement exportSecrets 2016-12-23 09:03:01 -06:00
LICENSE Initial commit. 2016-01-26 23:50:26 +01:00
logo.svg Initial commit. 2016-01-26 23:50:26 +01:00
main.go Fix bug in terraform.remote kev value lookup (#31) 2016-12-21 07:08:55 -06:00
MAINTAINERS Added initial maintainers file 2016-02-24 23:42:21 +01:00
Makefile Make the builds reproducable based on commit sha 2016-02-24 23:42:21 +01:00
plugin.go Implement exportSecrets 2016-12-23 09:03:01 -06:00
README.md Update README and DOCS on new tags for drone-terraform 2016-12-22 08:20:05 -06:00

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:

go build
go test

Docker

Build the docker image with the following commands:

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -tags netgo
docker build --rm=true -t jmccann/drone-terraform .

Please note incorrectly building the image for the correct x64 linux and with GCO disabled will result in an error when running the Docker image:

docker: Error response from daemon: Container command
'/bin/drone-terraform' not found or does not exist.

Usage

Execute from the working directory:

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

Drone 0.4

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