Files
tripleo-operator-ansible/roles/tripleo_overcloud_node_configure/molecule/default/converge.yml
Alex Schultz 1486de5d02 Bump molecule version
Latest version changes the file name from playbook.yml to
converage.yaml. Also the lint section isn't necessary because we run
linters seperate.

Change-Id: Id4fd60672576b640c0669bad6112f1259c983a05
2020-02-06 17:25:26 -07:00

154 lines
5.9 KiB
YAML

---
- name: Converge
hosts: all
tasks:
- name: "Include tripleo_overcloud_node_configure"
include_role:
name: "tripleo_overcloud_node_configure"
vars:
openstack_bin: echo
tripleo_overcloud_node_configure_debug: true
tripleo_os_cloud: undercloud
- name: Check role
assert:
that:
- tripleo_overcloud_node_configure_output == "overcloud node configure"
- name: Check parameter "tripleo_overcloud_node_configure_node_uuids"
include_role:
name: "tripleo_overcloud_node_configure"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_configure_debug: true
tripleo_overcloud_node_configure_node_uuids: ['test1', 'test2']
- name: Assert "tripleo_overcloud_node_configure_node_uuids"
assert:
that:
- tripleo_overcloud_node_configure_output == "overcloud node configure test1 test2"
- name: Check parameter "tripleo_overcloud_node_configure_all_manageable"
include_role:
name: "tripleo_overcloud_node_configure"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_configure_debug: true
tripleo_overcloud_node_configure_all_manageable: true
- name: Assert "tripleo_overcloud_node_configure_all_manageable"
assert:
that:
- tripleo_overcloud_node_configure_output == "overcloud node configure --all-manageable"
- name: Check parameter "tripleo_overcloud_node_configure_deploy_kernel"
include_role:
name: "tripleo_overcloud_node_configure"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_configure_debug: true
tripleo_overcloud_node_configure_deploy_kernel: value
- name: Assert "tripleo_overcloud_node_configure_deploy_kernel"
assert:
that:
- tripleo_overcloud_node_configure_output == "overcloud node configure --deploy-kernel value"
- name: Check parameter "tripleo_overcloud_node_configure_deploy_ramdisk"
include_role:
name: "tripleo_overcloud_node_configure"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_configure_debug: true
tripleo_overcloud_node_configure_deploy_ramdisk: value
- name: Assert "tripleo_overcloud_node_configure_deploy_ramdisk"
assert:
that:
- tripleo_overcloud_node_configure_output == "overcloud node configure --deploy-ramdisk value"
- name: Check parameter "tripleo_overcloud_node_configure_instance_boot_option"
include_role:
name: "tripleo_overcloud_node_configure"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_configure_debug: true
tripleo_overcloud_node_configure_instance_boot_option: value
- name: Assert "tripleo_overcloud_node_configure_instance_boot_option"
assert:
that:
- tripleo_overcloud_node_configure_output == "overcloud node configure --instance-boot-option value"
- name: Check parameter "tripleo_overcloud_node_configure_root_device"
include_role:
name: "tripleo_overcloud_node_configure"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_configure_debug: true
tripleo_overcloud_node_configure_root_device: value
- name: Assert "tripleo_overcloud_node_configure_root_device"
assert:
that:
- tripleo_overcloud_node_configure_output == "overcloud node configure --root-device value"
- name: Check parameter "tripleo_overcloud_node_configure_root_device_minimum_size"
include_role:
name: "tripleo_overcloud_node_configure"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_configure_debug: true
tripleo_overcloud_node_configure_root_device_minimum_size: value
- name: Assert "tripleo_overcloud_node_configure_root_device_minimum_size"
assert:
that:
- tripleo_overcloud_node_configure_output == "overcloud node configure --root-device-minimum-size value"
- name: Check parameter "tripleo_overcloud_node_configure_overwrite_root_device_hints"
include_role:
name: "tripleo_overcloud_node_configure"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_configure_debug: true
tripleo_overcloud_node_configure_overwrite_root_device_hints: true
- name: Assert "tripleo_overcloud_node_configure_overwrite_root_device_hints"
assert:
that:
- tripleo_overcloud_node_configure_output == "overcloud node configure --overwrite-root-device-hints"
- name: Check all parameters for role tripleo_overcloud_node_configure
include_role:
name: "tripleo_overcloud_node_configure"
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_configure_debug: true
tripleo_overcloud_node_configure_node_uuids: ['value1', 'value2']
tripleo_overcloud_node_configure_all_manageable: true
tripleo_overcloud_node_configure_deploy_kernel: value
tripleo_overcloud_node_configure_deploy_ramdisk: value
tripleo_overcloud_node_configure_instance_boot_option: value
tripleo_overcloud_node_configure_root_device: value
tripleo_overcloud_node_configure_root_device_minimum_size: value
tripleo_overcloud_node_configure_overwrite_root_device_hints: true
- name: Assert all parameters for role tripleo_overcloud_node_configure
assert:
that:
- tripleo_overcloud_node_configure_output ==
"overcloud node configure value1 value2 --all-manageable --deploy-kernel value --deploy-ramdisk value --instance-boot-option value
--root-device value --root-device-minimum-size value --overwrite-root-device-hints"