Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jmccann/drone-terraform
Drone plugin for triggering Terraform deployments
https://github.com/jmccann/drone-terraform
drone-ci drone-plugin terraform
Last synced: 6 days ago
JSON representation
Drone plugin for triggering Terraform deployments
- Host: GitHub
- URL: https://github.com/jmccann/drone-terraform
- Owner: jmccann
- License: apache-2.0
- Created: 2016-01-26T22:34:02.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2023-03-20T19:40:53.000Z (almost 2 years ago)
- Last Synced: 2024-12-08T01:30:59.351Z (17 days ago)
- Topics: drone-ci, drone-plugin, terraform
- Language: Go
- Homepage: http://plugins.drone.io/jmccann/terraform/
- Size: 1.92 MB
- Stars: 86
- Watchers: 8
- Forks: 92
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# drone-terraform
[![Build Status](http://beta.drone.io/api/badges/jmccann/drone-terraform/status.svg)](http://beta.drone.io/jmccann/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](https://github.com/jmccann/drone-terraform/blob/master/DOCS.md).## 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`