139 lines
4.9 KiB
YAML
139 lines
4.9 KiB
YAML
---
|
|
- name: Converge
|
|
hosts: all
|
|
gather_facts: true
|
|
tasks:
|
|
|
|
- name: "Include tripleo_overcloud_node_delete"
|
|
include_role:
|
|
name: "tripleo_overcloud_node_delete"
|
|
vars:
|
|
openstack_bin: echo
|
|
tripleo_overcloud_node_delete_debug: true
|
|
tripleo_os_cloud: undercloud
|
|
|
|
- name: Check role
|
|
assert:
|
|
that:
|
|
- tripleo_overcloud_node_delete_output == "overcloud node delete --yes"
|
|
|
|
- name: Check parameter "tripleo_overcloud_node_delete_nodes"
|
|
include_role:
|
|
name: "tripleo_overcloud_node_delete"
|
|
vars:
|
|
openstack_bin: echo
|
|
tripleo_os_cloud: undercloud
|
|
tripleo_overcloud_node_delete_debug: true
|
|
tripleo_overcloud_node_delete_nodes: ['test1', 'test2']
|
|
|
|
- name: Assert "tripleo_overcloud_node_delete_nodes"
|
|
assert:
|
|
that:
|
|
- tripleo_overcloud_node_delete_output == "overcloud node delete test1 test2 --yes"
|
|
|
|
- name: Check parameter "tripleo_overcloud_node_delete_baremetal_deployment"
|
|
include_role:
|
|
name: "tripleo_overcloud_node_delete"
|
|
vars:
|
|
openstack_bin: echo
|
|
tripleo_os_cloud: undercloud
|
|
tripleo_overcloud_node_delete_debug: true
|
|
tripleo_overcloud_node_delete_baremetal_deployment: value
|
|
|
|
- name: Assert "tripleo_overcloud_node_delete_baremetal_deployment"
|
|
assert:
|
|
that:
|
|
- tripleo_overcloud_node_delete_output == "overcloud node delete --baremetal-deployment value --yes"
|
|
|
|
- name: Check parameter "tripleo_overcloud_node_delete_stack"
|
|
include_role:
|
|
name: "tripleo_overcloud_node_delete"
|
|
vars:
|
|
openstack_bin: echo
|
|
tripleo_os_cloud: undercloud
|
|
tripleo_overcloud_node_delete_debug: true
|
|
tripleo_overcloud_node_delete_stack: value
|
|
|
|
- name: Assert "tripleo_overcloud_node_delete_stack"
|
|
assert:
|
|
that:
|
|
- tripleo_overcloud_node_delete_output == "overcloud node delete --stack value --yes"
|
|
|
|
- name: Check parameter "tripleo_overcloud_node_delete_templates"
|
|
include_role:
|
|
name: "tripleo_overcloud_node_delete"
|
|
vars:
|
|
openstack_bin: echo
|
|
tripleo_os_cloud: undercloud
|
|
tripleo_overcloud_node_delete_debug: true
|
|
tripleo_overcloud_node_delete_templates: value
|
|
|
|
- name: Assert "tripleo_overcloud_node_delete_templates"
|
|
assert:
|
|
that:
|
|
- tripleo_overcloud_node_delete_output == "overcloud node delete --templates value --yes"
|
|
|
|
- name: Check parameter "tripleo_overcloud_node_delete_environment_file"
|
|
include_role:
|
|
name: "tripleo_overcloud_node_delete"
|
|
vars:
|
|
openstack_bin: echo
|
|
tripleo_os_cloud: undercloud
|
|
tripleo_overcloud_node_delete_debug: true
|
|
tripleo_overcloud_node_delete_environment_file: value
|
|
|
|
- name: Assert "tripleo_overcloud_node_delete_environment_file"
|
|
assert:
|
|
that:
|
|
- tripleo_overcloud_node_delete_output == "overcloud node delete --environment-file value --yes"
|
|
|
|
- name: Check parameter "tripleo_overcloud_node_delete_timeout"
|
|
include_role:
|
|
name: "tripleo_overcloud_node_delete"
|
|
vars:
|
|
openstack_bin: echo
|
|
tripleo_os_cloud: undercloud
|
|
tripleo_overcloud_node_delete_debug: true
|
|
tripleo_overcloud_node_delete_timeout: value
|
|
|
|
- name: Assert "tripleo_overcloud_node_delete_timeout"
|
|
assert:
|
|
that:
|
|
- tripleo_overcloud_node_delete_output == "overcloud node delete --timeout value --yes"
|
|
|
|
- name: Check parameter "tripleo_overcloud_node_delete_yes"
|
|
include_role:
|
|
name: "tripleo_overcloud_node_delete"
|
|
vars:
|
|
openstack_bin: echo
|
|
tripleo_os_cloud: undercloud
|
|
tripleo_overcloud_node_delete_debug: true
|
|
tripleo_overcloud_node_delete_yes: false
|
|
|
|
- name: Assert "tripleo_overcloud_node_delete_yes"
|
|
assert:
|
|
that:
|
|
- tripleo_overcloud_node_delete_output == "overcloud node delete"
|
|
|
|
|
|
- name: Check all parameters for role tripleo_overcloud_node_delete
|
|
include_role:
|
|
name: "tripleo_overcloud_node_delete"
|
|
vars:
|
|
openstack_bin: echo
|
|
tripleo_os_cloud: undercloud
|
|
tripleo_overcloud_node_delete_debug: true
|
|
tripleo_overcloud_node_delete_nodes: ['value1', 'value2']
|
|
tripleo_overcloud_node_delete_baremetal_deployment: value
|
|
tripleo_overcloud_node_delete_stack: value
|
|
tripleo_overcloud_node_delete_templates: value
|
|
tripleo_overcloud_node_delete_environment_file: value
|
|
tripleo_overcloud_node_delete_timeout: value
|
|
tripleo_overcloud_node_delete_yes: true
|
|
|
|
- name: Assert all parameters for role tripleo_overcloud_node_delete
|
|
assert:
|
|
that:
|
|
- tripleo_overcloud_node_delete_output ==
|
|
"overcloud node delete value1 value2 --baremetal-deployment value --stack value --templates value --environment-file value --timeout value --yes"
|