--- - 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"