--- - name: get the current hostname win_command: hostname register: current_hostname - block: - name: run tests include_tasks: test.yml always: - name: reset the hostname back to the original win_hostname: name: '{{current_hostname.stdout_lines[0]}}' register: reset_hostname - name: reboot if required win_reboot: when: reset_hostname.reboot_required