Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
@gm3dmo
Extract Terraform Workspace ID from gheboot output and append it to the environment JSON file.
This python script accepts input like below.
It extracts Terraform Workspace ID (e.g.
ws-v8whx1M2tBoYcNeC
in the above example input) and append it to the environment JSON file.Terraform Workspace ID is needed in later to run some chatops such as
.gheboot change-ttl
so having it in the environment JSON file would be a good idea.The script is supposed to run after
ghe2json.py
. Ifghe2json.py
hasn't executed, the environment JSON file doesn't exist. So that this script will abort with exception.This script is developed based on
ghe2json.py
so that there are duplicated function definitions. I will do a refactoring in later (extracts these utility functions intothepower.py
)