Add yes overrides to the minor update roles
The tripleoclient will ask for a yes prompt before proceeding with running minor update commands. Adding an override allows skipping this prompt. Change-Id: Ic8dcdf1c802d9c24683ba7ad0bb1e213847eed94
This commit is contained in:
parent
682afb67a9
commit
14a601a47b
@ -27,6 +27,7 @@ Role Variables
|
||||
* `tripleo_overcloud_external_update_run_static_inventory`: (String) Path to an existing ansible inventory to use.
|
||||
* `tripleo_overcloud_external_update_run_tags`: (String) A string specifying the tag or comma separate list of tags to be passed as --tags to the playbook.
|
||||
* `tripleo_overcloud_external_update_run_timeout`: (Integer) Number in seconds to wait for the ansible execution of the deployment command to finish. Default: 5700
|
||||
* 'tripleo_overcloud_external_update_run_yes': (Boolean) Flag to skip the confirmation required before any update prepare operation. Default: true
|
||||
|
||||
NOTE: Please note that this command should be run against the undercloud so the
|
||||
OS_CLOUD or rc file variables should be set to use the 'undercloud' when
|
||||
|
@ -19,3 +19,4 @@ tripleo_overcloud_external_update_run_stack:
|
||||
tripleo_overcloud_external_update_run_static_inventory:
|
||||
tripleo_overcloud_external_update_run_tags:
|
||||
tripleo_overcloud_external_update_run_timeout: 5700
|
||||
tripleo_overcloud_external_update_run_yes: true
|
||||
|
@ -10,6 +10,7 @@
|
||||
tripleo_overcloud_external_update_run_log_output: false
|
||||
tripleo_overcloud_external_update_run_log_combine: false
|
||||
tripleo_overcloud_external_update_run_poll: 1
|
||||
tripleo_overcloud_external_update_run_yes: false
|
||||
tasks:
|
||||
|
||||
- name: "Include tripleo_overcloud_external_update_run"
|
||||
@ -46,6 +47,17 @@
|
||||
that:
|
||||
- tripleo_overcloud_external_update_run_output == "overcloud external-update run --stack test"
|
||||
|
||||
- name: Check parameter "tripleo_overcloud_external_update_run_yes"
|
||||
include_role:
|
||||
name: "tripleo_overcloud_external_update_run"
|
||||
vars:
|
||||
tripleo_overcloud_external_update_run_yes: true
|
||||
|
||||
- name: Assert "tripleo_overcloud_external_update_run_yes"
|
||||
assert:
|
||||
that:
|
||||
- tripleo_overcloud_external_update_run_output == "overcloud external-update run --yes"
|
||||
|
||||
- name: Check parameter "tripleo_overcloud_external_update_run_tags"
|
||||
include_role:
|
||||
name: "tripleo_overcloud_external_update_run"
|
||||
|
@ -11,6 +11,7 @@
|
||||
{{ tripleo_overcloud_external_update_run_skip_tags | ternary('--skip-tags $UPDATE_SKIP_TAGS', '') }}
|
||||
{{ tripleo_overcloud_external_update_run_static_inventory | ternary('--static-inventory $UPDATE_STATIC_INVENTORY', '') }}
|
||||
{{ tripleo_overcloud_external_update_run_stack | ternary('--stack $UPDATE_STACK', '') }}
|
||||
{{ tripleo_overcloud_external_update_run_yes | ternary('--yes', '') }}
|
||||
{{ tripleo_overcloud_external_update_run_log_output | ternary((">" ~ tripleo_overcloud_external_update_run_log), '') }}
|
||||
{{ tripleo_overcloud_external_update_run_log_combine | ternary("2>&1", '') }}
|
||||
_update_run_env:
|
||||
|
@ -57,6 +57,7 @@ Role Variables
|
||||
* `tripleo_overcloud_update_converge_timeout`: (Integer) Number in seconds to wait for the ansible execution of the deployment command to finish. This should be larger than the `tripleo_overcloud_update_converge_timeout_arg` value. Default: 5700
|
||||
* `tripleo_overcloud_update_converge_validation_errors_nonfatal`: (Boolean) Flag to make validation errors not fatal. Default: false
|
||||
* `tripleo_overcloud_update_converge_validation_warnings_fatal`: (Boolean) Flag to make validation warnings fatal. Default: false
|
||||
* 'tripleo_overcloud_update_converge_yes': (Boolean) Flag to skip the confirmation required before any update converge operation. Default: true
|
||||
|
||||
NOTE: Please note that this command should be run against the undercloud so the
|
||||
OS_CLOUD or rc file variables should be set to use the 'undercloud' when
|
||||
|
@ -47,3 +47,4 @@ tripleo_overcloud_update_converge_timeout: 5700
|
||||
tripleo_overcloud_update_converge_timeout_arg: 90
|
||||
tripleo_overcloud_update_converge_validation_errors_nonfatal: false
|
||||
tripleo_overcloud_update_converge_validation_warnings_fatal: false
|
||||
tripleo_overcloud_update_converge_yes: true
|
||||
|
@ -10,6 +10,7 @@
|
||||
tripleo_overcloud_update_converge_log_output: false
|
||||
tripleo_overcloud_update_converge_log_combine: false
|
||||
tripleo_overcloud_update_converge_poll: 1
|
||||
tripleo_overcloud_update_converge_yes: false
|
||||
tasks:
|
||||
|
||||
- name: "Include tripleo_overcloud_update_converge"
|
||||
@ -35,6 +36,20 @@
|
||||
that:
|
||||
- tripleo_overcloud_update_converge_output == "overcloud update converge --stack test"
|
||||
|
||||
- name: Check parameter "tripleo_overcloud_update_converge_yes"
|
||||
include_role:
|
||||
name: "tripleo_overcloud_update_converge"
|
||||
vars:
|
||||
tripleo_overcloud_update_converge_stack:
|
||||
tripleo_overcloud_update_converge_templates:
|
||||
tripleo_overcloud_update_converge_timeout_arg:
|
||||
tripleo_overcloud_update_converge_yes: true
|
||||
|
||||
- name: Assert "tripleo_overcloud_update_converge_yes"
|
||||
assert:
|
||||
that:
|
||||
- tripleo_overcloud_update_converge_output == "overcloud update converge --yes"
|
||||
|
||||
- name: Check parameter "tripleo_overcloud_update_converge_libvirt_type"
|
||||
include_role:
|
||||
name: "tripleo_overcloud_update_converge"
|
||||
|
@ -40,6 +40,7 @@
|
||||
{{ tripleo_overcloud_update_converge_override_ansible_cfg | ternary('--override-ansible-cfg $UPDATE_OVERRIDE_ANSIBLE_CFG', '') }}
|
||||
{{ tripleo_overcloud_update_converge_config_download_timeout | ternary('--config-download-timeout $UPDATE_CONFIG_DOWNLOAD_TIMEOUT', '') }}
|
||||
{{ tripleo_overcloud_update_converge_baremetal_deployment | ternary('--baremetal-deployment $UPDATE_BAREMETAL_DEPLOYMENT', '') }}
|
||||
{{ tripleo_overcloud_update_converge_yes | ternary('--yes', '') }}
|
||||
{{ tripleo_overcloud_update_converge_log_output | ternary((">" ~ tripleo_overcloud_update_converge_log), '') }}
|
||||
{{ tripleo_overcloud_update_converge_log_combine | ternary("2>&1", '') }}
|
||||
_update_converge_env:
|
||||
|
@ -58,6 +58,7 @@ Role Variables
|
||||
* `tripleo_overcloud_update_prepare_update_preparement_python_interpreter`: (String) Path to a python interpreter for the deployment actions.
|
||||
* `tripleo_overcloud_update_prepare_validation_errors_nonfatal`: (Boolean) Flag to make validation errors not fatal. Default: false
|
||||
* `tripleo_overcloud_update_prepare_validation_warnings_fatal`: (Boolean) Flag to make validation warnings fatal. Default: false
|
||||
* 'tripleo_overcloud_update_prepare_yes': (Boolean) Flag to skip the confirmation required before any update prepare operation. Default: true
|
||||
|
||||
NOTE: Please note that this command should be run against the undercloud so the
|
||||
OS_CLOUD or rc file variables should be set to use the 'undercloud' when
|
||||
|
@ -48,3 +48,4 @@ tripleo_overcloud_update_prepare_update_prepareed_server: false
|
||||
tripleo_overcloud_update_prepare_update_preparement_python_interpreter:
|
||||
tripleo_overcloud_update_prepare_validation_errors_nonfatal: false
|
||||
tripleo_overcloud_update_prepare_validation_warnings_fatal: false
|
||||
tripleo_overcloud_update_prepare_yes: true
|
||||
|
@ -9,6 +9,7 @@
|
||||
tripleo_overcloud_update_prepare_debug: true
|
||||
tripleo_overcloud_update_prepare_log_output: false
|
||||
tripleo_overcloud_update_prepare_log_combine: false
|
||||
tripleo_overcloud_update_prepare_yes: false
|
||||
tripleo_overcloud_update_prepare_poll: 1
|
||||
tasks:
|
||||
|
||||
@ -35,6 +36,20 @@
|
||||
that:
|
||||
- tripleo_overcloud_update_prepare_output == "overcloud update prepare --stack test"
|
||||
|
||||
- name: Check parameter "tripleo_overcloud_update_prepare_yes"
|
||||
include_role:
|
||||
name: "tripleo_overcloud_update_prepare"
|
||||
vars:
|
||||
tripleo_overcloud_update_prepare_stack:
|
||||
tripleo_overcloud_update_prepare_templates:
|
||||
tripleo_overcloud_update_prepare_timeout_arg:
|
||||
tripleo_overcloud_update_prepare_yes: true
|
||||
|
||||
- name: Assert "tripleo_overcloud_update_prepare_yes"
|
||||
assert:
|
||||
that:
|
||||
- tripleo_overcloud_update_prepare_output == "overcloud update prepare --yes"
|
||||
|
||||
- name: Check parameter "tripleo_overcloud_update_prepare_libvirt_type"
|
||||
include_role:
|
||||
name: "tripleo_overcloud_update_prepare"
|
||||
|
@ -41,6 +41,7 @@
|
||||
{{ tripleo_overcloud_update_prepare_config_download_timeout | ternary('--config-download-timeout $UPDATE_CONFIG_DOWNLOAD_TIMEOUT', '') }}
|
||||
{{ tripleo_overcloud_update_prepare_update_preparement_python_interpreter | ternary('--deployment-python-interpreter $UPDATE_PYTHON_INTERPRETER', '') }}
|
||||
{{ tripleo_overcloud_update_prepare_baremetal_deployment | ternary('--baremetal-deployment $UPDATE_BAREMETAL_DEPLOYMENT', '') }}
|
||||
{{ tripleo_overcloud_update_prepare_yes | ternary('--yes', '') }}
|
||||
{{ tripleo_overcloud_update_prepare_log_output | ternary((">" ~ tripleo_overcloud_update_prepare_log), '') }}
|
||||
{{ tripleo_overcloud_update_prepare_log_combine | ternary("2>&1", '') }}
|
||||
_update_prepare_env:
|
||||
|
@ -26,6 +26,7 @@ Role Variables
|
||||
* `tripleo_overcloud_update_run_stack`: (String) Name of the stack to deploy.
|
||||
* `tripleo_overcloud_update_run_static_inventory`: (String) Path to an existing ansible inventory to use.
|
||||
* `tripleo_overcloud_update_run_timeout`: (Integer) Number in seconds to wait for the ansible execution of the deployment command to finish. Default: 5700
|
||||
* 'tripleo_overcloud_update_run_yes': (Boolean) Flag to skip the confirmation required before any update run operation. Default: true
|
||||
|
||||
NOTE: Please note that this command should be run against the undercloud so the
|
||||
OS_CLOUD or rc file variables should be set to use the 'undercloud' when
|
||||
|
@ -17,3 +17,4 @@ tripleo_overcloud_update_run_ssh_user:
|
||||
tripleo_overcloud_update_run_stack:
|
||||
tripleo_overcloud_update_run_static_inventory:
|
||||
tripleo_overcloud_update_run_timeout: 5700
|
||||
tripleo_overcloud_update_run_yes: true
|
||||
|
@ -10,6 +10,7 @@
|
||||
tripleo_overcloud_update_run_log_output: false
|
||||
tripleo_overcloud_update_run_log_combine: false
|
||||
tripleo_overcloud_update_run_poll: 1
|
||||
tripleo_overcloud_update_run_yes: false
|
||||
tasks:
|
||||
|
||||
- name: "Include tripleo_overcloud_update_run"
|
||||
@ -32,6 +33,18 @@
|
||||
that:
|
||||
- tripleo_overcloud_update_run_output == "overcloud update run --stack test"
|
||||
|
||||
- name: Check parameter "tripleo_overcloud_update_run_yes"
|
||||
include_role:
|
||||
name: "tripleo_overcloud_update_run"
|
||||
vars:
|
||||
tripleo_overcloud_update_run_stack:
|
||||
tripleo_overcloud_update_run_yes: true
|
||||
|
||||
- name: Assert "tripleo_overcloud_update_run_yes"
|
||||
assert:
|
||||
that:
|
||||
- tripleo_overcloud_update_run_output == "overcloud update run --yes"
|
||||
|
||||
- name: Check parameter "tripleo_overcloud_update_run_playbook"
|
||||
include_role:
|
||||
name: "tripleo_overcloud_update_run"
|
||||
|
@ -10,6 +10,7 @@
|
||||
{{ tripleo_overcloud_update_run_ssh_user | ternary('--ssh-user $UPDATE_SSH_USER', '') }}
|
||||
{{ tripleo_overcloud_update_run_static_inventory | ternary('--static-inventory $UPDATE_STATIC_INVENTORY', '') }}
|
||||
{{ tripleo_overcloud_update_run_stack | ternary('--stack $UPDATE_STACK', '') }}
|
||||
{{ tripleo_overcloud_update_run_yes | ternary('--yes', '') }}
|
||||
{{ tripleo_overcloud_update_run_log_output | ternary((">" ~ tripleo_overcloud_update_run_log), '') }}
|
||||
{{ tripleo_overcloud_update_run_log_combine | ternary("2>&1", '') }}
|
||||
_update_run_env:
|
||||
|
Loading…
x
Reference in New Issue
Block a user