
Add the ability to write out the command being exected to a script for the roles that aren't single action list/show/remove/etc as they would not be something to rerun and are really for ansible-only control. Change-Id: I11ad3c12de21fe0522d13f966783cb413b661646
90 lines
2.9 KiB
YAML
90 lines
2.9 KiB
YAML
---
|
|
- name: Converge
|
|
hosts: all
|
|
collections:
|
|
- tripleo.operator
|
|
tasks:
|
|
|
|
- name: "Include tripleo_overcloud_export"
|
|
include_role:
|
|
name: "tripleo_overcloud_export"
|
|
vars:
|
|
openstack_bin: echo
|
|
tripleo_os_cloud: undercloud
|
|
tripleo_overcloud_export_debug: true
|
|
|
|
- name: Check role
|
|
assert:
|
|
that:
|
|
- tripleo_overcloud_export_output == "overcloud export --stack overcloud"
|
|
|
|
- name: Check parameter "tripleo_overcloud_export_stack"
|
|
include_role:
|
|
name: "tripleo_overcloud_export"
|
|
vars:
|
|
openstack_bin: echo
|
|
tripleo_os_cloud: undercloud
|
|
tripleo_overcloud_export_debug: true
|
|
tripleo_overcloud_export_stack: test
|
|
|
|
- name: Assert "tripleo_overcloud_export_stack"
|
|
assert:
|
|
that:
|
|
- tripleo_overcloud_export_output == "overcloud export --stack test"
|
|
|
|
- name: Check parameter "tripleo_overcloud_export_output_file"
|
|
include_role:
|
|
name: "tripleo_overcloud_export"
|
|
vars:
|
|
openstack_bin: echo
|
|
tripleo_os_cloud: undercloud
|
|
tripleo_overcloud_export_debug: true
|
|
tripleo_overcloud_export_output_file: test
|
|
|
|
- name: Assert "tripleo_overcloud_export_output_file"
|
|
assert:
|
|
that:
|
|
- tripleo_overcloud_export_output == "overcloud export --stack overcloud --output-file test"
|
|
|
|
- name: Check parameter "tripleo_overcloud_export_force_overwrite"
|
|
include_role:
|
|
name: "tripleo_overcloud_export"
|
|
vars:
|
|
openstack_bin: echo
|
|
tripleo_os_cloud: undercloud
|
|
tripleo_overcloud_export_debug: true
|
|
tripleo_overcloud_export_force_overwrite: true
|
|
|
|
- name: Assert "tripleo_overcloud_export_force_overwrite"
|
|
assert:
|
|
that:
|
|
- tripleo_overcloud_export_output == "overcloud export --stack overcloud --force-overwrite"
|
|
|
|
- name: Check parameter "tripleo_overcloud_export_config_download_dir"
|
|
include_role:
|
|
name: "tripleo_overcloud_export"
|
|
vars:
|
|
openstack_bin: echo
|
|
tripleo_os_cloud: undercloud
|
|
tripleo_overcloud_export_debug: true
|
|
tripleo_overcloud_export_config_download_dir: /tmp
|
|
|
|
- name: Assert "tripleo_overcloud_export_config_download_dir"
|
|
assert:
|
|
that:
|
|
- tripleo_overcloud_export_output == "overcloud export --stack overcloud --config-download-dir /tmp"
|
|
|
|
- name: Check parameter "tripleo_overcloud_export_no_password_excludes"
|
|
include_role:
|
|
name: "tripleo_overcloud_export"
|
|
vars:
|
|
openstack_bin: echo
|
|
tripleo_os_cloud: undercloud
|
|
tripleo_overcloud_export_debug: true
|
|
tripleo_overcloud_export_no_password_excludes: true
|
|
|
|
- name: Assert "tripleo_overcloud_export_no_password_excludes"
|
|
assert:
|
|
that:
|
|
- tripleo_overcloud_export_output == "overcloud export --stack overcloud --no-password-excludes"
|