156 lines
5.8 KiB
YAML
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"
|