Jacob McCann
e59d29cb5b
Document additional way to pass secrets with Drone 0.5
2017-09-06 10:35:48 -05:00
Jacob McCann
00912b6d75
Update docs about secrets
2017-09-06 10:35:48 -05:00
Jacob McCann
9749b0b8f9
Fix parsing values containing = from os environment
2017-09-06 10:35:48 -05:00
Jacob McCann
69e77144a1
Remove secrets handling and add copying TF_VAR_ vars to lowercase names
2017-09-06 10:35:48 -05:00
Jacob McCann
551bdf8b83
Minor update
2017-09-06 10:35:48 -05:00
Jacob McCann
8ab151197f
Vendor goblin
2017-09-06 10:35:16 -05:00
Jacob McCann
3930fcbee0
Merge pull request #48 from PressLabs/docker-multistage-build
...
Build using Dockerfile multistage feature
2017-09-06 10:34:41 -05:00
Jacob McCann
3980e3d678
Merge pull request #50 from msuterski/destroy
...
Destroy
2017-09-06 09:49:52 -05:00
marcin.suterski
8e81b54bd3
Update docs with the destroy option
2017-08-08 17:31:32 -04:00
marcin.suterski
ff7e2e547e
Add support for terraform destroy command
2017-08-08 17:16:20 -04:00
Jacob McCann
917f1cc288
Terraform 0.9.11
2017-07-25 13:53:26 -05:00
Calin Don
323e082310
Build using Dockerfile multistage feature
2017-07-21 19:08:00 +03:00
Jacob McCann
48763d4874
Merge pull request #43 from jmccann/multi_backend_config
...
Multiple backend-config options
2017-05-12 11:05:28 -05:00
Jacob McCann
592b34090d
Clarify backend config
2017-05-12 10:58:53 -05:00
Jacob McCann
de4bd0bd5d
Remove debug line
2017-05-12 10:17:08 -05:00
Jacob McCann
40a5e1af9b
Update DOCS to reflect new way of setting up and configuring the remote/backend
2017-05-12 10:14:17 -05:00
Jacob McCann
7b13306909
Allow multiple backend-config options
2017-05-12 10:06:54 -05:00
Jacob McCann
eb649f82d7
Merge pull request #41 from msuterski/tf-0.9.4
...
Tf 0.9.4
2017-05-12 08:39:29 -05:00
marcin.suterski
346612f2fa
Match lock option name to TF CLI
2017-05-11 12:40:08 -04:00
marcin.suterski
73851ed5d8
Remove remote struct and option lookup since they are not being used any more
2017-05-11 12:34:37 -04:00
marcin.suterski
cbbcf0bd65
Match plugin option names with terraform's CLI options
2017-05-11 12:20:22 -04:00
Jacob McCann
6e80f02d18
Simplify args to pass to command functions
2017-05-10 08:28:27 -05:00
Jacob McCann
0ee8895860
Merge pull request #35 from nmaki/var-files
...
added ability to pass -var-file args to plan
2017-05-09 11:23:45 -05:00
marcin.suterski
f50b50b268
Fix spelling
2017-05-08 11:44:08 -04:00
marcin.suterski
037235f5f5
Remove debug
2017-05-08 11:42:06 -04:00
marcin.suterski
ceefb39d61
Add init command for TF 0.9.x
2017-05-08 11:40:14 -04:00
marcin.suterski
787e18174d
Update to terraform version 0.9.4
2017-05-05 13:02:10 -04:00
Jacob McCann
dfb5352a32
Merge pull request #38 from jmccann/build_process
2017-04-08 09:37:47 -05:00
Jacob McCann
6f5847f90d
Update build process for plugin
...
Favor grabbing release directly and pinning version
2017-04-07 10:26:12 -05:00
Nic Maki
eede51fea6
added ability to pass -var-file args to plan
2017-02-06 18:39:00 -06:00
Jacob McCann
2d3b9fd201
Merge pull request #34 from edwinavalos/add-validate
...
Implement validate command
2017-01-30 10:15:46 -06:00
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
2016-12-23 18:00:20 -06:00
Jacob McCann
025e5067e7
Update DOCS for plugin registry
2016-12-23 10:29:07 -06:00
Jacob McCann
7e298aaf16
Update build command
2016-12-23 09:48:11 -06:00
Jacob McCann
b45f2b597f
Merge pull request #33 from edwinavalos/accessible-secrets
...
Implement exportSecrets
2016-12-23 09:45:32 -06:00
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
Jacob McCann
877e7415ef
Update README and DOCS on new tags for drone-terraform
2016-12-22 08:20:05 -06:00
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
2016-12-21 07:08:55 -06:00
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
2016-12-20 19:43:45 -06:00
Jacob McCann
7c6f13212c
Merge pull request #23 from jmccann/feature/alpine-package
...
Install terraform from new package
2016-12-20 19:42:27 -06:00
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.
2016-12-20 17:27:55 +01:00
Jacob McCann
dae15b16ed
Merge pull request #26 from jmccann/feature/drone_0.5
...
Update plugin to support Drone 0.5
2016-12-07 09:07:41 -06:00
Jacob McCann
5762b73d55
Add Drone Status badge
2016-10-20 20:04:28 +05:30
Jacob McCann
b77fa7f0b3
Update the README.md to support new plugin structure for Drone 0.5
2016-10-20 19:51:42 +05:30
Jacob McCann
b89636d36e
Remove 'terraform.' prefix from command arguments
2016-10-20 19:44:40 +05:30
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
2016-10-20 19:28:45 +05:30
Jacob McCann
794e51347a
Update documentation to reflect new syntax for Drone 0.5
2016-10-20 19:27:05 +05:30
Jacob McCann
2b3b526bda
Remove .drone.sec
2016-10-20 19:26:46 +05:30
Jacob McCann
914ed2ba90
Allow 'secrets' and 'vars' to be blank
2016-10-20 19:16:56 +05:30
Jacob McCann
ef64a0f2a3
Use logrus for logging messages
2016-10-09 10:38:37 +05:30