Joachim Hill-Grannec
2c7aa7f0c6
Update to work until from scratch gets working with deps
7 years ago
Joachim Hill-Grannec
5355ee7d66
lgtm no longer used removed MAINTAINERS
make no longer used removed Makefile
7 years ago
Joachim Hill-Grannec
5e577232e4
Update to terraform 0.10.3
Added arm, arm64 and windows dockerfiles
Changes to dockerfile should reduce size
Update to readme for extra badges (same as drone-plugins)
Should just need to uncomment and fix tags to auto-publish to docker hub
7 years ago
Jacob McCann
917f1cc288
Terraform 0.9.11
8 years ago
Jacob McCann
48763d4874
Merge pull request #43 from jmccann/multi_backend_config
Multiple backend-config options
8 years ago
Jacob McCann
592b34090d
Clarify backend config
8 years ago
Jacob McCann
de4bd0bd5d
Remove debug line
8 years ago
Jacob McCann
40a5e1af9b
Update DOCS to reflect new way of setting up and configuring the remote/backend
8 years ago
Jacob McCann
7b13306909
Allow multiple backend-config options
8 years ago
Jacob McCann
eb649f82d7
Merge pull request #41 from msuterski/tf-0.9.4
Tf 0.9.4
8 years ago
marcin.suterski
346612f2fa
Match lock option name to TF CLI
8 years ago
marcin.suterski
73851ed5d8
Remove remote struct and option lookup since they are not being used any more
8 years ago
marcin.suterski
cbbcf0bd65
Match plugin option names with terraform's CLI options
8 years ago
Jacob McCann
6e80f02d18
Simplify args to pass to command functions
8 years ago
Jacob McCann
0ee8895860
Merge pull request #35 from nmaki/var-files
added ability to pass -var-file args to plan
8 years ago
marcin.suterski
f50b50b268
Fix spelling
8 years ago
marcin.suterski
037235f5f5
Remove debug
8 years ago
marcin.suterski
ceefb39d61
Add init command for TF 0.9.x
8 years ago
marcin.suterski
787e18174d
Update to terraform version 0.9.4
8 years ago
Jacob McCann
dfb5352a32
Merge pull request #38 from jmccann/build_process
8 years ago
Jacob McCann
6f5847f90d
Update build process for plugin
Favor grabbing release directly and pinning version
8 years ago
Nic Maki
eede51fea6
added ability to pass -var-file args to plan
8 years ago
Jacob McCann
2d3b9fd201
Merge pull request #34 from edwinavalos/add-validate
Implement validate command
8 years ago
Edwin.Avalos
a80c785325
Implement validate command
Credit to @ewbankkit for the original code. I found it worthwhile to take revive the PR off the current master
8 years ago
Jacob McCann
025e5067e7
Update DOCS for plugin registry
8 years ago
Jacob McCann
7e298aaf16
Update build command
8 years ago
Jacob McCann
b45f2b597f
Merge pull request #33 from edwinavalos/accessible-secrets
Implement exportSecrets
8 years ago
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.
8 years ago
Jacob McCann
877e7415ef
Update README and DOCS on new tags for drone-terraform
8 years ago
edwinavalos
04a9dd1ead
Fix bug in terraform.remote kev value lookup ( #31 )
terraform.remote isn't valid, you should check in remote for the config section under it
8 years ago
edwinavalos
4197abea8d
Adding targets section for configuration ( #30 )
* Adding targets section for configuration
Will add a --target <resource> for each item in a comma separated list to the plan and apply commands
Updated the docs to show the new behavior. If left undefined there is no regression in functionality.
* Combine the --target append steps
No reason to waste lines
* Updating docs for YAML list of strings
* Documentation for single and multiple targets
8 years ago
Jacob McCann
7c6f13212c
Merge pull request #23 from jmccann/feature/alpine-package
Install terraform from new package
8 years ago
Thomas Boerger
4b61f1c76a
Install terraform from new package
To avoid the download of untrusted packages I have updated the
Dockerfile to use a package provided by alpine community repository.
9 years ago
Jacob McCann
dae15b16ed
Merge pull request #26 from jmccann/feature/drone_0.5
Update plugin to support Drone 0.5
8 years ago
Jacob McCann
5762b73d55
Add Drone Status badge
8 years ago
Jacob McCann
b77fa7f0b3
Update the README.md to support new plugin structure for Drone 0.5
8 years ago
Jacob McCann
b89636d36e
Remove 'terraform.' prefix from command arguments
8 years ago
Jacob McCann
88118c0cfc
Remove some publishing steps for now until I can properly deal with secrets
beta.drone.io is http so don't want to setup secrets with it yet
8 years ago
Jacob McCann
794e51347a
Update documentation to reflect new syntax for Drone 0.5
8 years ago
Jacob McCann
2b3b526bda
Remove .drone.sec
8 years ago
Jacob McCann
914ed2ba90
Allow 'secrets' and 'vars' to be blank
8 years ago
Jacob McCann
ef64a0f2a3
Use logrus for logging messages
8 years ago
Jacob McCann
5f6ed41c05
Update syntax for Drone 0.5
8 years ago
Jacob McCann
7d7f0e2ec7
Initial add of vendored packages
8 years ago
Jacob McCann
0208bfdc19
Initial Working 0.5 version
8 years ago
Thomas Boerger
714d496249
Merge pull request #22 from ewbankkit/add-parallelism-option-public
Add terraform '-parallelism=' option
9 years ago
Kit Ewbank
2274218548
Use terraform version 0.6.16.
Add 'parallelism' parameter to limit the number of concurrent operations as Terraform walks its graph.
Download glibc-2.21-r2.apk from 'github.com/sgerrand/alpine-pkg-glibc' as 'circle-artifacts.com/gh/andyshinn/alpine-pkg-glibc' is not available.
Correct 'terraform apply' with parallelism option.
Run 'go fmt'.
9 years ago
Thomas Boerger
519daa7fc9
Merge pull request #20 from jeffastorey/check-path
not using dir as base dir if it's empty
9 years ago
Jeff Storey
4aaf028ac3
not using dir as base dir if it's empty
9 years ago
Jack Spirou
a61567ecef
Merge pull request #16 from jeffastorey/terraform-get
terraform get and gofmt
9 years ago