tripleo-operator-ansible/roles/tripleo_undercloud_upgrade/molecule/default/converge.yml

89 lines
2.8 KiB
YAML

---
- name: Converge
hosts: all
collections:
- tripleo.operator
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_undercloud_upgrade_debug: true
tripleo_undercloud_upgrade_log_output: false
tripleo_undercloud_upgrade_log_combine: false
tripleo_undercloud_upgrade_poll: 1
tasks:
- name: "Include tripleo_undercloud_upgrade"
include_role:
name: "tripleo_undercloud_upgrade"
- name: Check role
assert:
that:
- tripleo_undercloud_upgrade_result.stdout == "undercloud upgrade"
- name: Check parameter "tripleo_undercloud_upgrade_force_stack_update"
include_role:
name: "tripleo_undercloud_upgrade"
vars:
tripleo_undercloud_upgrade_force_stack_update: true
- name: Assert "tripleo_undercloud_upgrade_force_stack_update"
assert:
that:
- tripleo_undercloud_upgrade_result.stdout == "undercloud upgrade --force-stack-update"
- name: Check parameter "tripleo_undercloud_upgrade_no_validations"
include_role:
name: "tripleo_undercloud_upgrade"
vars:
tripleo_undercloud_upgrade_no_validations: true
- name: Assert "tripleo_undercloud_upgrade_no_validations"
assert:
that:
- tripleo_undercloud_upgrade_result.stdout == "undercloud upgrade --no-validations"
- name: Check parameter "tripleo_undercloud_upgrade_inflight_validations"
include_role:
name: "tripleo_undercloud_upgrade"
vars:
tripleo_undercloud_upgrade_inflight_validations: true
- name: Assert "tripleo_undercloud_upgrade_inflight_validations"
assert:
that:
- tripleo_undercloud_upgrade_result.stdout == "undercloud upgrade --inflight-validations"
- name: Check parameter "tripleo_undercloud_upgrade_dry_run"
include_role:
name: "tripleo_undercloud_upgrade"
vars:
tripleo_undercloud_upgrade_dry_run: true
- name: Assert "tripleo_undercloud_upgrade_dry_run"
assert:
that:
- tripleo_undercloud_upgrade_result.stdout == "undercloud upgrade --dry-run"
- name: Check parameter "tripleo_undercloud_upgrade_yes"
include_role:
name: "tripleo_undercloud_upgrade"
vars:
tripleo_undercloud_upgrade_yes: true
- name: Assert "tripleo_undercloud_upgrade_yes"
assert:
that:
- tripleo_undercloud_upgrade_result.stdout == "undercloud upgrade --yes"
- name: Check parameter "tripleo_undercloud_upgrade_reproducer_command"
include_role:
name: "tripleo_undercloud_upgrade"
vars:
tripleo_undercloud_upgrade_reproducer_command: true
- name: Assert "tripleo_undercloud_upgrade_reproducer_command"
assert:
that:
- tripleo_undercloud_upgrade_result.stdout == "undercloud upgrade --reproduce-command"