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