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
82 lines
2.6 KiB
YAML
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"
|