Commit Graph

318 Commits (master)
 

Author SHA1 Message Date
beelit94 bda8b97e59
Merge pull request #69 from xishengcai/patch-1
fixing miss use of calling log object
5 years ago
caixisheng 6da2d853fc
Update __init__.py 5 years ago
Dustin Davisson 3efa8b2f65 updating gitignore for env dir from venv. 5 years ago
beelit94 e915a81f7c
Merge pull request #65 from 0x29a/develop
Replace deprecated warn with warning
5 years ago
noname 7c4ac21fb3 Replace deprecated warn with warning 5 years ago
Spike 89914bbbd8 Bumping version, adding vscode to .gitignore. Prepping for release of 0.10.2 5 years ago
Spikeophant bcc1321563
Merge pull request #60 from szarya/hotfix/fix_synchronous_flag
Move synchrounous pop uphill, so it doesn't end up as a flag in the a…
5 years ago
Spikeophant 3eaaec37d0
Merge pull request #57 from BNMetrics/develop
fixed a bug with var-file argument, allow workspace commands to pass flags and options
5 years ago
BNMetrics 09fdcf2f11 fixed flaky tests 5 years ago
BNMetrics c0ff5bf65a fixed terraform version and python version compat issue in test 5 years ago
BNMetrics 4a76a44c91 formatting on .gitignore 5 years ago
BNMetrics f39b7e237e fixed a bug with var-file argument, allow workspace commands to pass flags and options 5 years ago
beelit94 a63e9dad24
Merge pull request #56 from beelit94/master
Master to develop
5 years ago
beelit94 76351ba371
Merge pull request #52 from beelit94/release/0.10.1
release/0.10.1
5 years ago
beelit94 ce788acc3f Bump version: 0.10.0 → 0.10.1 5 years ago
beelit94 6d8dde7991 1. Updating test env and Contribution doc
2. adding change log for 0.10.1
5 years ago
beelit94 0a7162a5ce roll back terraform version 5 years ago
beelit94 172ab6b509 roll back python version 5 years ago
Stephan Zaria 7056a853da Move synchrounous pop uphill, so it doesn't end up as a flag in the actual terraform command 5 years ago
beelit94 c79e807028 adding change log for 0.10.1 5 years ago
beelit94 3a32241cf1 Updating test env and Contribution doc 5 years ago
beelit94 a05fc98e8d
Merge pull request #49 from Spikeophant/develop
Adding workspace support
5 years ago
DJDavisson c6d37cbaeb Removing uncessary comment in __init__. 5 years ago
DJDavisson 35db7917b0 Fixing missing , 5 years ago
DJDavisson 29daa9c40a Modifying returns to use proper format. 5 years ago
beelit94 c46560eeed
Merge pull request #48 from jschoewe/develop
bugfix/terraform 12 var-file suffix
5 years ago
DJDavisson c000d00504 Fixing tests. 5 years ago
DJDavisson 70920d828c Adding workspace deletion. 5 years ago
DJDavisson 01e3dbb05a Removing optiosn and args pass from state stuff, state stuff doesn't take options or args. 5 years ago
DJDavisson 3ddab331f0 Adding tests, 2 are failing, looking into how to handle. 5 years ago
DJDavisson 64e804e7a0 Removing uncessary workspace from __init__ Will add back with some checking in the future. 5 years ago
DJDavisson 0228de1a60 Cleanup. 5 years ago
DJDavisson 749bec79e4 Adding additional workspace items. 5 years ago
DJDavisson 57a80d7e71 Removing working dir. 5 years ago
DJDavisson 05c44c2cdc Adding workspace support. 5 years ago
John Schoewe 832fc9eb7d
Merge pull request #1 from jschoewe/bugfix/terraform-12-var-file-name-suffix
Added suffix variable
5 years ago
John Schoewe 576197d768 Added suffix variable 5 years ago
beelit94 813d23d759
Merge pull request #37 from beelit94/develop
release 0.10.0
6 years ago
beelit94 99950cb03c add release doc 6 years ago
beelit94 a27362a145 Bump version: 0.9.1 → 0.10.0 6 years ago
beelit94 e2b7bd4686
Merge pull request #18 from raquel-ucl/asynch
Return access to the subprocess so output can be handled as desired
6 years ago
beelit94 fe0e651607
Merge pull request #27 from waghanza/no_interaction
No interaction
7 years ago
Marwan Rabbâa e9255b118c add force param to terraform apply 7 years ago
beelit94 bd6528e68e Merge pull request #24 from surround-io/develop
Full support for output(); support for raise_on_error
7 years ago
Sam McKelvie 98d221c779 address pull request feedback 7 years ago
Sam McKelvie 99c67e5fe5 Address pull request feedback 7 years ago
Sam McKelvie 4945f4591d Make tests pass with old and new terraform 7 years ago
Sam McKelvie 723ab0b79e Merge pull request #1 from surround-io/sammck-develop
Add full support for 'output' command, and enable raise_on_error option
7 years ago
Sam McKelvie ec826887f5 Add full support for 'output' command, and enable raise_on_error option
Add a general "raise_on_error" option to all terraform commands. If provided and
set to anything that evaluates to True, then TerraformCommandError (a subclass of
subprocess.CalledProcessError) will be raised if the returncode is not 0. The exception
object will have the following special proerties:
    returncode: The returncode from the command, as in subprocess.CalledProcessError.
    out:        The contents of stdout if available, otherwise None
    err:        The contents of stderr if available, otherwise None

Terraform.output() no longer requires an argument for the output name; if omitted, it
returns a dict of all outputs, exactly as expected from 'terraform output -json'.

Terraform.output() now accepts an optional "full_value" option. If provided and True, and
an output name was provided, then the return value will be a dict with "value", "type",
and "sensitive" fields, exactly as expected from 'terraform output -json <output-name>'

Added tests for all of this new functionality...
7 years ago
beelit94 9afa4e1d4e Merge branch 'release/0.9.1' 7 years ago