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

156 lines
5.8 KiB
YAML

---
- name: Converge
hosts: all
collections:
- tripleo.operator
tasks:
- name: "Include tripleo_overcloud_node_introspect"
include_role:
name: "tripleo_overcloud_node_introspect"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_introspect_debug: true
- name: Check role
assert:
that:
- tripleo_overcloud_node_introspect_output == "overcloud node introspect"
- name: Check parameter "tripleo_overcloud_node_introspect_node_uuids"
include_role:
name: "tripleo_overcloud_node_introspect"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_introspect_debug: true
tripleo_overcloud_node_introspect_node_uuids: ['test1', 'test2']
- name: Assert "tripleo_overcloud_node_introspect_node_uuids"
assert:
that:
- tripleo_overcloud_node_introspect_output == "overcloud node introspect test1 test2"
- name: Check parameter "tripleo_overcloud_node_introspect_all_manageable"
include_role:
name: "tripleo_overcloud_node_introspect"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_introspect_debug: true
tripleo_overcloud_node_introspect_all_manageable: true
- name: Assert "tripleo_overcloud_node_introspect_all_manageable"
assert:
that:
- tripleo_overcloud_node_introspect_output == "overcloud node introspect --all-manageable"
- name: Check parameter "tripleo_overcloud_node_introspect_provide"
include_role:
name: "tripleo_overcloud_node_introspect"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_introspect_debug: true
tripleo_overcloud_node_introspect_provide: true
- name: Assert "tripleo_overcloud_node_introspect_provide"
assert:
that:
- tripleo_overcloud_node_introspect_output == "overcloud node introspect --provide"
- name: Check parameter "tripleo_overcloud_node_introspect_run_validations"
include_role:
name: "tripleo_overcloud_node_introspect"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_introspect_debug: true
tripleo_overcloud_node_introspect_run_validations: true
- name: Assert "tripleo_overcloud_node_introspect_run_validations"
assert:
that:
- tripleo_overcloud_node_introspect_output == "overcloud node introspect --run-validations"
- name: Check parameter "tripleo_overcloud_node_introspect_concurrency"
include_role:
name: "tripleo_overcloud_node_introspect"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_introspect_debug: true
tripleo_overcloud_node_introspect_concurrency: value
- name: Assert "tripleo_overcloud_node_introspect_concurrency"
assert:
that:
- tripleo_overcloud_node_introspect_output == "overcloud node introspect --concurrency value"
- name: Check parameter "tripleo_overcloud_node_introspect_node_timeout"
include_role:
name: "tripleo_overcloud_node_introspect"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_introspect_debug: true
tripleo_overcloud_node_introspect_node_timeout: value
- name: Assert "tripleo_overcloud_node_introspect_node_timeout"
assert:
that:
- tripleo_overcloud_node_introspect_output == "overcloud node introspect --node-timeout value"
- name: Check parameter "tripleo_overcloud_node_introspect_max_retries"
include_role:
name: "tripleo_overcloud_node_introspect"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_introspect_debug: true
tripleo_overcloud_node_introspect_max_retries: value
- name: Assert "tripleo_overcloud_node_introspect_max_retries"
assert:
that:
- tripleo_overcloud_node_introspect_output == "overcloud node introspect --max-retries value"
- name: Check parameter "tripleo_overcloud_node_introspect_retry_timeout"
include_role:
name: "tripleo_overcloud_node_introspect"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_introspect_debug: true
tripleo_overcloud_node_introspect_retry_timeout: value
- name: Assert "tripleo_overcloud_node_introspect_retry_timeout"
assert:
that:
- tripleo_overcloud_node_introspect_output == "overcloud node introspect --retry-timeout value"
- name: Check all parameters for role tripleo_overcloud_node_introspect
include_role:
name: "tripleo_overcloud_node_introspect"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_introspect_debug: true
tripleo_overcloud_node_introspect_node_uuids: ['value1', 'value2']
tripleo_overcloud_node_introspect_all_manageable: true
tripleo_overcloud_node_introspect_provide: true
tripleo_overcloud_node_introspect_run_validations: true
tripleo_overcloud_node_introspect_concurrency: value
tripleo_overcloud_node_introspect_node_timeout: 60
tripleo_overcloud_node_introspect_max_retries: 2
tripleo_overcloud_node_introspect_retry_timeout: 120
- name: Assert all parameters for role tripleo_overcloud_node_introspect
assert:
that:
- tripleo_overcloud_node_introspect_output ==
"overcloud node introspect value1 value2
--all-manageable --provide --run-validations --node-timeout 60
--max-retries 2 --retry-timeout 120 --concurrency value"