Files
tripleo-operator-ansible/roles/tripleo_overcloud_update_run/molecule/default/converge.yml
Matthew Heler 14a601a47b 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
2021-01-30 17:00:59 -06:00

82 lines
2.6 KiB
YAML

---
- name: Converge
hosts: all
collections:
- tripleo.operator
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_update_run_debug: true
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"
include_role:
name: "tripleo_overcloud_update_run"
- name: Check role
assert:
that:
- tripleo_overcloud_update_run_output == "overcloud update run"
- name: Check parameter "tripleo_overcloud_update_run_stack"
include_role:
name: "tripleo_overcloud_update_run"
vars:
tripleo_overcloud_update_run_stack: test
- name: Assert "tripleo_overcloud_update_run_stack"
assert:
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"
vars:
tripleo_overcloud_update_run_playbook:
- test1
- test2
- name: Assert "tripleo_overcloud_update_run_playbook"
assert:
that:
- tripleo_overcloud_update_run_output == "overcloud update run --playbook test1 --playbook test2"
- name: Check parameter "tripleo_overcloud_update_run_ssh_user"
include_role:
name: "tripleo_overcloud_update_run"
vars:
tripleo_overcloud_update_run_ssh_user: username
- name: Assert "tripleo_overcloud_update_run_ssh_user"
assert:
that:
- tripleo_overcloud_update_run_output == "overcloud update run --ssh-user username"
- name: Check parameter "tripleo_overcloud_update_run_static_inventory"
include_role:
name: "tripleo_overcloud_update_run"
vars:
tripleo_overcloud_update_run_static_inventory: /home/foo/inventory.yml
- name: Assert "tripleo_overcloud_update_run_static_inventory"
assert:
that:
- tripleo_overcloud_update_run_output == "overcloud update run --static-inventory /home/foo/inventory.yml"