terraform: Add parameter for plan file
Add terraform_plan parameter to be defined when using apply command. It allows to specify a plan file to apply. Change-Id: I2858317e4dd560030a367b2cd2ac43db5585152a
This commit is contained in:
parent
620c95e4a3
commit
1a806f04e2
@ -17,6 +17,10 @@ Run terraform command. Assumes the appropriate version of terraform has been ins
|
|||||||
|
|
||||||
String of extra command line options to pass to terraform.
|
String of extra command line options to pass to terraform.
|
||||||
|
|
||||||
|
.. zuul:rolevar:: terraform_plan
|
||||||
|
|
||||||
|
Optional. Path to the plan file to use when using 'apply' command.
|
||||||
|
|
||||||
.. zuul:rolevar:: terraform_workspace
|
.. zuul:rolevar:: terraform_workspace
|
||||||
|
|
||||||
Name of the workspace to operate against.
|
Name of the workspace to operate against.
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
terraform_executable: "{{ ansible_user_dir }}/.local/bin/terraform"
|
terraform_executable: "{{ ansible_user_dir }}/.local/bin/terraform"
|
||||||
terraform_extra_args: ""
|
terraform_extra_args: ""
|
||||||
|
terraform_plan: ""
|
||||||
terraform_create_workspace: false
|
terraform_create_workspace: false
|
||||||
terraform_purge_workspace: false
|
terraform_purge_workspace: false
|
||||||
terraform_comment: true
|
terraform_comment: true
|
||||||
|
@ -59,6 +59,7 @@
|
|||||||
-input=false
|
-input=false
|
||||||
{{ terraform_extra_args }}
|
{{ terraform_extra_args }}
|
||||||
{% if terraform_command == 'apply' or terraform_command == 'destroy' %}-auto-approve{% endif %}
|
{% if terraform_command == 'apply' or terraform_command == 'destroy' %}-auto-approve{% endif %}
|
||||||
|
{{ terraform_plan }}
|
||||||
args:
|
args:
|
||||||
chdir: "{{ zuul_work_dir }}"
|
chdir: "{{ zuul_work_dir }}"
|
||||||
environment:
|
environment:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user