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

73 lines
2.4 KiB
YAML

---
- name: Converge
hosts: all
collections:
- tripleo.operator
vars:
openstack_bin: echo
tripleo_os_cloud: undercloud
tripleo_overcloud_node_unprovision_log_output: false
tripleo_overcloud_node_unprovision_poll: 1
tripleo_overcloud_node_unprovision_debug: true
tasks:
- name: "Include tripleo_overcloud_node_unprovision"
include_role:
name: "tripleo_overcloud_node_unprovision"
- name: Check role
assert:
that:
- tripleo_overcloud_node_unprovision_output == "overcloud node unprovision --stack overcloud --yes"
- name: Assert "tripleo_overcloud_node_unprovision_stack"
include_role:
name: "tripleo_overcloud_node_unprovision"
vars:
tripleo_overcloud_node_unprovision_stack: foo
- name: Validate tripleo_overcloud_node_unprovision_stack
assert:
that:
- tripleo_overcloud_node_unprovision_output ==
"overcloud node unprovision --stack foo --yes"
- name: Assert "tripleo_overcloud_node_unprovision_all"
include_role:
name: "tripleo_overcloud_node_unprovision"
vars:
tripleo_overcloud_node_unprovision_all: true
tripleo_overcloud_node_unprovision_stack:
- name: Validate tripleo_overcloud_node_unprovision_all
assert:
that:
- tripleo_overcloud_node_unprovision_output ==
"overcloud node unprovision --all --yes"
- name: Assert "tripleo_overcloud_node_unprovision_deployment_file"
include_role:
name: "tripleo_overcloud_node_unprovision"
vars:
tripleo_overcloud_node_unprovision_deployment_file: foo.yaml
tripleo_overcloud_node_unprovision_stack:
- name: Validate tripleo_overcloud_node_unprovision_deployment_file
assert:
that:
- tripleo_overcloud_node_unprovision_output ==
"overcloud node unprovision --yes foo.yaml"
- name: Assert "tripleo_overcloud_node_unprovision_network_ports"
include_role:
name: "tripleo_overcloud_node_unprovision"
vars:
tripleo_overcloud_node_unprovision_network_ports: true
tripleo_overcloud_node_unprovision_stack:
- name: Validate tripleo_overcloud_node_unprovision_network_ports
assert:
that:
- tripleo_overcloud_node_unprovision_output ==
"overcloud node unprovision --network-ports --yes"