0
0
mirror of https://github.com/thegeeklab/wp-opentofu.git synced 2024-11-21 14:20:40 +00:00
Woodpecker CI plugin to manage infrastructure with OpenTofu
Go to file
Tony Li 99c5f3f0b1
remove -lock and -lock-timeout for terraform init
https://www.terraform.io/upgrade-guides/0-15.html#other-minor-command-line-behavior-changes

> The -lock and -lock-timeout options are no longer available for the terraform init command. Locking applies to operations that can potentially change remote objects, to help ensure that two concurrent Terraform processes don't try to run conflicting operations, but terraform init does not interact with any providers in order to possibly effect such changes.
> These options didn't do anything in the terraform init command before, and so you can remove them from any automated calls with no change in behavior.
2021-07-08 11:45:34 -07:00
.dockerignore chore: ignore some more files 2019-10-18 08:23:09 -05:00
.drone.yml Version bump golang 1.9 2018-02-14 10:01:00 -06:00
.gitignore Updated gitignore to respect also coverage.out 2016-02-24 23:42:21 +01:00
build-docker.sh feat: tf 0.15.1 2021-04-27 07:45:48 -05:00
CHANGELOG.md version: 8.1-0.15.1 2021-04-27 07:50:26 -05:00
Dockerfile feat: tf 0.15.1 2021-04-27 07:45:48 -05:00
DOCS.md rename to disable_refrsh 2020-08-14 16:43:44 -04:00
go.mod bugfix: update goblin 2020-02-12 10:11:56 -06:00
go.sum bugfix: update goblin 2020-02-12 10:11:56 -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 rename to disable_refrsh 2020-08-14 16:43:44 -04: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_test.go fix: unit tests for tf destroy (use -auto-approve) 2021-06-01 16:08:05 +02:00
plugin.go remove -lock and -lock-timeout for terraform init 2021-07-08 11:45:34 -07:00
README.md move terraform version to a docker build arg 2019-08-05 16:49:43 +01:00
terraform.go Describe some public struct and func 2018-07-31 13:35:04 -05: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:

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