Skip to content

Latest commit

 

History

History
104 lines (62 loc) · 3.2 KB

CHANGES.md

File metadata and controls

104 lines (62 loc) · 3.2 KB

Change Log

2.0.2

2.0.1

  • Fixed: apply for non default terraform binary path

2.0.0

  • Moving to newer dda_python_terraform library! (This will allow support for terraform > 0.14)
  • Utilize version and set semantic_version within the library after being initialized for each action

1.1.1

  • Bugfix: Invalid variable name in output.

1.1.0

  • Added: Results as output to pipeline action.

1.0.0

  • Drop Python 2.7 support

0.5.2

  • Added: upgrade option to init action

0.5.1

  • Release to force new tags since 0.5.0 is broken

    Contributed by Nick Maludy (@nmaludy, Encore Technologies)

0.5.0

  • Added: Support for targeting resources on the destroy action.

0.4.1

  • Fixed: Passed tfstate file to output function in lib/action.py to retrieve outputs on any tfstate file instead of only terraform.tfstate
  • Added: Parameter for defining state file in output action

0.4.0

  • Added: Support for streaming output in real-time.
  • Changed: Adjustments to the result for plan, apply, destroy, init. Stdout and stderr will redirect to proper sys outputs. To be captured and set by Stackstorm properly. Return the terraform output (terraform output) where applicable in json/dict format to be used in subsequent actions.

0.3.3

  • Fixed: Apply broken, auto_approve=True being ignored. Visit this for more details.

0.3.2

  • Fixed: Pin python-terraform version to 0.10.1 in requirements.txt instead of using the develop branch. Visit this for more details.

0.3.1

  • Added: timeout parameter to pipeline workflow allowing long running apply and destroy (above ST2 default of 600 seconds)

0.3.0

  • Changed: Orquesta-ified the pipeline workflow

0.2.6

  • Added: variable_dict variable to pipeline workflow

0.2.5

  • Fixed: requirements.txt was installing an old version of the python-terraform module

0.2.4

  • Added: action to import objects into terraform files
  • Added: state_file_path and variable_dict variables to destroy action

0.2.3

  • Added: state_file_path variable to plan and apply actions to specify state file to use.
  • Added: target_resources variable to plan and apply actions to specify target resources.
  • Added: variable_dict variable to plan and apply actions to pass variables to terraform without needing a file.
  • Added: tests folder with unit tests for python actions.
  • Added: check_result function to lib/action.py that was used in most actions.

0.2.2

  • Fixed: The pipeline and init workflows need the backend parameter to be an object.

0.2.1

  • Fixed: The name of the workflow pipeline needed to be changed to match what is in the metadata.
  • Removed the no_deploy calls in plan. This is now a fail.
  • Fixed: Calls from the pipeline workflow into plan and apply were using the wrong input name.

0.2.0

  • Set auto_approve = True for applying changes

0.1.0

  • First release