--- - name: Converge hosts: all collections: - tripleo.operator vars: openstack_bin: echo tripleo_os_cloud: undercloud tripleo_undercloud_minion_install_debug: true tripleo_undercloud_minion_install_log_output: false tripleo_undercloud_minion_install_log_combine: false tripleo_undercloud_minion_install_poll: 1 tasks: - name: "Include tripleo_undercloud_minion_install" include_role: name: "tripleo_undercloud_minion_install" - name: Check role assert: that: - tripleo_undercloud_minion_install_result.stdout == "undercloud minion install" - name: Check parameter "tripleo_undercloud_minion_install_force_stack_update" include_role: name: "tripleo_undercloud_minion_install" vars: tripleo_undercloud_minion_install_force_stack_update: true - name: Assert "tripleo_undercloud_minion_install_force_stack_update" assert: that: - tripleo_undercloud_minion_install_result.stdout == "undercloud minion install --force-stack-update" - name: Check parameter "tripleo_undercloud_minion_install_no_validations" include_role: name: "tripleo_undercloud_minion_install" vars: tripleo_undercloud_minion_install_no_validations: true - name: Assert "tripleo_undercloud_minion_install_no_validations" assert: that: - tripleo_undercloud_minion_install_result.stdout == "undercloud minion install --no-validations" - name: Check parameter "tripleo_undercloud_minion_install_dry_run" include_role: name: "tripleo_undercloud_minion_install" vars: tripleo_undercloud_minion_install_dry_run: true - name: Assert "tripleo_undercloud_minion_install_dry_run" assert: that: - tripleo_undercloud_minion_install_result.stdout == "undercloud minion install --dry-run" - name: Check parameter "tripleo_undercloud_minion_install_yes" include_role: name: "tripleo_undercloud_minion_install" vars: tripleo_undercloud_minion_install_yes: true - name: Assert "tripleo_undercloud_minion_install_yes" assert: that: - tripleo_undercloud_minion_install_result.stdout == "undercloud minion install --yes"