diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 00000000..7235b01c
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "ansible/roles/ansible-role-virtio-win"]
+ path = ansible/roles/ansible-role-virtio-win
+ url = /~https://github.com/ruzickap/ansible-role-virtio-win.git
diff --git a/ansible/roles/ansible-role-virtio-win b/ansible/roles/ansible-role-virtio-win
new file mode 160000
index 00000000..f05e8057
--- /dev/null
+++ b/ansible/roles/ansible-role-virtio-win
@@ -0,0 +1 @@
+Subproject commit f05e80576eb24d52c2e64afeaa52f7fb87f05a00
diff --git a/ansible/win.yml b/ansible/win.yml
index fd24066c..10eb52cb 100644
--- a/ansible/win.yml
+++ b/ansible/win.yml
@@ -3,89 +3,12 @@
gather_facts: yes
vars:
- vdagent_win_version: 0.9.0
ntp_server: ntp.cesnet.cz
- tasks:
- - name: Download virtio-win.iso
- win_get_url:
- url: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/virtio-win.iso
- dest: "{{ ansible_env.TEMP }}\\virtio-win.iso"
-
- - name: Mount virtio-win.iso
- win_disk_image:
- image_path: "{{ ansible_env.TEMP }}\\virtio-win.iso"
- register: win_disk_image
-
- - name: Export Cert powershell
- win_shell: '$cert = (Get-AuthenticodeSignature "{{ win_disk_image.mount_path }}\Balloon\{{ virtio_driver_directory }}\amd64\blnsvr.exe").SignerCertificate; [System.IO.File]::WriteAllBytes("{{ ansible_env.TEMP }}\redhat.cer", $cert.Export([System.Security.Cryptography.X509Certificates.X509ContentType]::Cert));'
-
- - name: Install RH certificate to TrustedPublisher certificate store
- win_command: 'certutil.exe -f -addstore "TrustedPublisher" {{ ansible_env.TEMP }}\redhat.cer'
-
- - name: Remove {{ ansible_env.SystemDrive }}\redhat.cer
- win_file:
- path: "{{ ansible_env.TEMP }}\\redhat.cer"
- state: absent
-
- - name: Install the VirtIO SCSI pass-through controller Driver (vioscsi)
- win_command: "pnputil -i -a \"{{ win_disk_image.mount_path }}\\vioscsi\\{{ virtio_driver_directory }}\\{{ ansible_env.PROCESSOR_ARCHITECTURE | lower }}\\*.inf\""
-
- - name: Install the Baloon Driver (Balloon)
- win_command: "pnputil -i -a \"{{ win_disk_image.mount_path }}\\Balloon\\{{ virtio_driver_directory }}\\{{ ansible_env.PROCESSOR_ARCHITECTURE | lower }}\\*.inf\""
-
- - name: Install Virtio RNG driver (viorng)
- win_command: "pnputil -i -a \"{{ win_disk_image.mount_path }}\\viorng\\{{ virtio_driver_directory }}\\{{ ansible_env.PROCESSOR_ARCHITECTURE | lower }}\\*.inf\""
-
- - name: Install Virtio serial driver (vioserial)
- win_command: "pnputil -i -a \"{{ win_disk_image.mount_path }}\\vioserial\\{{ virtio_driver_directory }}\\{{ ansible_env.PROCESSOR_ARCHITECTURE | lower }}\\*.inf\""
-
- - name: Install Virtio Input driver (vioinput)
- win_command: "pnputil -i -a \"{{ win_disk_image.mount_path }}\\vioinput\\{{ virtio_driver_directory }}\\{{ ansible_env.PROCESSOR_ARCHITECTURE | lower }}\\*.inf\""
-
- - name: Install pvpanic device driver (pvpanic)
- win_command: "pnputil -i -a \"{{ win_disk_image.mount_path }}\\pvpanic\\{{ virtio_driver_directory }}\\{{ ansible_env.PROCESSOR_ARCHITECTURE | lower }}\\*.inf\""
-
- - name: Install Qemu Guest Agent (qemu-ga-x64.msi)
- win_msi:
- path: "{{ win_disk_image.mount_path }}\\guest-agent\\qemu-ga-x64.msi"
- creates: "{{ ansible_env['ProgramFiles(x86)'] }}\\qemu-ga"
-
- - name: Unmount virtio-win.iso
- win_disk_image:
- image_path: "{{ ansible_env.TEMP }}\\virtio-win.iso"
- state: absent
-
- - name: Download vdagent
- win_get_url:
- url: "https://www.spice-space.org/download/windows/vdagent/vdagent-win-{{ vdagent_win_version }}/vdagent-win-{{ vdagent_win_version }}-x64.zip"
- dest: "{{ ansible_env.TEMP }}\\vdagent-win.zip"
-
- - name: Create {{ ansible_env['ProgramFiles(x86)'] }}\\SPICE Guest Tools directory
- win_file:
- path: "{{ ansible_env['ProgramFiles(x86)'] }}\\SPICE Guest Tools"
- state: directory
-
- - name: Extract vdagent archive
- win_unzip:
- src: "{{ ansible_env.TEMP }}\\vdagent-win.zip"
- dest: "{{ ansible_env.TEMP }}"
- delete_archive: yes
-
- - name: Move vdagent binaries to final destination ({{ ansible_env['ProgramFiles(x86)'] }}\\SPICE Guest Tools)
- win_copy:
- src: "{{ ansible_env.TEMP }}\\vdagent-win-{{ vdagent_win_version }}-x64\\"
- dest: "{{ ansible_env['ProgramFiles(x86)'] }}\\SPICE Guest Tools\\"
- remote_src: yes
-
- - name: Delete unpacked vdagent binaries
- win_file:
- path: "{{ ansible_env.TEMP }}\\vdagent-win-{{ vdagent_win_version }}-{{ ansible_env.PROCESSOR_ARCHITECTURE | lower }}"
- state: absent
-
- - name: Install vdagent
- win_command: "\"{{ ansible_env['ProgramFiles(x86)'] }}\\SPICE Guest Tools\\vdservice.exe\" install"
+ roles:
+ - ansible-role-virtio-win
+ tasks:
- name: Start NTP service (w32time)
win_service:
name: w32time
diff --git a/build_logs/windows-10-enterprise-x64-eval-packer.log b/build_logs/windows-10-enterprise-x64-eval-packer.log
index 95022eb0..5b9c6571 100644
--- a/build_logs/windows-10-enterprise-x64-eval-packer.log
+++ b/build_logs/windows-10-enterprise-x64-eval-packer.log
@@ -4,22 +4,22 @@
windows-10-enterprise-x64-eval: Copying files flatly from floppy_files
windows-10-enterprise-x64-eval: Copying file: http/windows-10/Autounattend.xml
windows-10-enterprise-x64-eval: Copying file: scripts/win-common/fixnetwork.ps1
- windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.4MOcBMbkmJwindows-10-enterprise-x64-eval-iso/NetKVM/w10/amd64/netkvm.cat
- windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.4MOcBMbkmJwindows-10-enterprise-x64-eval-iso/NetKVM/w10/amd64/netkvm.inf
- windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.4MOcBMbkmJwindows-10-enterprise-x64-eval-iso/NetKVM/w10/amd64/netkvm.sys
- windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.4MOcBMbkmJwindows-10-enterprise-x64-eval-iso/NetKVM/w10/amd64/netkvmco.dll
- windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.4MOcBMbkmJwindows-10-enterprise-x64-eval-iso/qxldod/w10/amd64/qxldod.cat
- windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.4MOcBMbkmJwindows-10-enterprise-x64-eval-iso/qxldod/w10/amd64/qxldod.inf
- windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.4MOcBMbkmJwindows-10-enterprise-x64-eval-iso/qxldod/w10/amd64/qxldod.sys
- windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.4MOcBMbkmJwindows-10-enterprise-x64-eval-iso/viostor/w10/amd64/viostor.cat
- windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.4MOcBMbkmJwindows-10-enterprise-x64-eval-iso/viostor/w10/amd64/viostor.inf
- windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.4MOcBMbkmJwindows-10-enterprise-x64-eval-iso/viostor/w10/amd64/viostor.sys
+ windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.c5zhRP7kHlwindows-10-enterprise-x64-eval-iso/NetKVM/w10/amd64/netkvm.cat
+ windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.c5zhRP7kHlwindows-10-enterprise-x64-eval-iso/NetKVM/w10/amd64/netkvm.inf
+ windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.c5zhRP7kHlwindows-10-enterprise-x64-eval-iso/NetKVM/w10/amd64/netkvm.sys
+ windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.c5zhRP7kHlwindows-10-enterprise-x64-eval-iso/NetKVM/w10/amd64/netkvmco.dll
+ windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.c5zhRP7kHlwindows-10-enterprise-x64-eval-iso/qxldod/w10/amd64/qxldod.cat
+ windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.c5zhRP7kHlwindows-10-enterprise-x64-eval-iso/qxldod/w10/amd64/qxldod.inf
+ windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.c5zhRP7kHlwindows-10-enterprise-x64-eval-iso/qxldod/w10/amd64/qxldod.sys
+ windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.c5zhRP7kHlwindows-10-enterprise-x64-eval-iso/viostor/w10/amd64/viostor.cat
+ windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.c5zhRP7kHlwindows-10-enterprise-x64-eval-iso/viostor/w10/amd64/viostor.inf
+ windows-10-enterprise-x64-eval: Copying file: /var/tmp/tmp.c5zhRP7kHlwindows-10-enterprise-x64-eval-iso/viostor/w10/amd64/viostor.sys
windows-10-enterprise-x64-eval: Done copying files from floppy_files
windows-10-enterprise-x64-eval: Collecting paths from floppy_dirs
windows-10-enterprise-x64-eval: Resulting paths from floppy_dirs : []
windows-10-enterprise-x64-eval: Done copying paths from floppy_dirs
==> windows-10-enterprise-x64-eval: Creating hard drive...
-==> windows-10-enterprise-x64-eval: Found port for communicator (SSH, WinRM, etc): 3974.
+==> windows-10-enterprise-x64-eval: Found port for communicator (SSH, WinRM, etc): 2671.
==> windows-10-enterprise-x64-eval: Looking for available port between 5900 and 6000 on 127.0.0.1
==> windows-10-enterprise-x64-eval: Starting VM, booting from CD-ROM
==> windows-10-enterprise-x64-eval: Overriding defaults Qemu arguments with QemuArgs...
@@ -32,78 +32,93 @@
windows-10-enterprise-x64-eval: System.Management.Automation.PSCustomObjectSystem.Object1Preparing modules for first use.0-1-1Completed-1 1Preparing modules for first use.0-1-1Completed-1
==> windows-10-enterprise-x64-eval: Connected to WinRM!
==> windows-10-enterprise-x64-eval: Provisioning with Ansible...
-==> windows-10-enterprise-x64-eval: Executing Ansible: ansible-playbook --extra-vars packer_build_name=windows-10-enterprise-x64-eval packer_builder_type=qemu -i /var/tmp/packer-provisioner-ansible842477955 /home/pruzicka/data/github/packer-templates/ansible/win.yml --private-key /var/tmp/ansible-key325514164 --connection packer --extra-vars ansible_shell_type=powershell ansible_shell_executable=None virtio_driver_directory=w10
+==> windows-10-enterprise-x64-eval: Executing Ansible: ansible-playbook --extra-vars packer_build_name=windows-10-enterprise-x64-eval packer_builder_type=qemu -i /var/tmp/packer-provisioner-ansible032919616 /home/pruzicka/data/github/packer-templates/ansible/win.yml --private-key /var/tmp/ansible-key258642725 --connection packer --extra-vars ansible_shell_type=powershell ansible_shell_executable=None virtio_driver_directory=w10
windows-10-enterprise-x64-eval: [DEPRECATION WARNING]: DEFAULT_SUDO_EXE option, In favor of become which is a
windows-10-enterprise-x64-eval: generic framework . This feature will be removed in version 2.8. Deprecation
windows-10-enterprise-x64-eval: warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
windows-10-enterprise-x64-eval: [DEPRECATION WARNING]: DEFAULT_SUDO_USER option, In favor of become which is a
windows-10-enterprise-x64-eval: generic framework . This feature will be removed in version 2.8. Deprecation
windows-10-enterprise-x64-eval: warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
- windows-10-enterprise-x64-eval: [DEPRECATION WARNING]: win_msi is kept for backwards compatibility but usage is
- windows-10-enterprise-x64-eval: discouraged. The module documentation details page may explain more about this
- windows-10-enterprise-x64-eval: rationale.. This feature will be removed in a future release. Deprecation
- windows-10-enterprise-x64-eval: warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
windows-10-enterprise-x64-eval:
windows-10-enterprise-x64-eval: PLAY [all] *********************************************************************
windows-10-enterprise-x64-eval:
windows-10-enterprise-x64-eval: TASK [Gathering Facts] *********************************************************
windows-10-enterprise-x64-eval: ok: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Download virtio-win.iso] *************************************************
- windows-10-enterprise-x64-eval: changed: [default]
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Include OS-specific variables.] ****************
+ windows-10-enterprise-x64-eval: ok: [default]
+ windows-10-enterprise-x64-eval:
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Get list of all drivers] ***********************
+ windows-10-enterprise-x64-eval: ok: [default]
+ windows-10-enterprise-x64-eval:
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Check if Red Hat certificate is not already installed] ***
+ windows-10-enterprise-x64-eval: ok: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Mount virtio-win.iso] ****************************************************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Download virtio-win.iso] ***********************
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Export Cert powershell] **************************************************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Mount virtio-win.iso] **************************
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Install RH certificate to TrustedPublisher certificate store] ************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Export Cert powershell] ************************
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Remove C:\redhat.cer] ****************************************************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Install RH certificate to TrustedPublisher certificate store] ***
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Install the VirtIO SCSI pass-through controller Driver (vioscsi)] ********
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Install the Virtio Network Driver (netkvm)] ****
+ windows-10-enterprise-x64-eval: skipping: [default]
+ windows-10-enterprise-x64-eval:
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Install the Virtio Block Driver (viostor)] *****
+ windows-10-enterprise-x64-eval: skipping: [default]
+ windows-10-enterprise-x64-eval:
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Install the QXL Graphics Driver (qxldod)] ******
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Install the Baloon Driver (Balloon)] *************************************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Install the Balloon Driver (Balloon)] **********
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Install Virtio RNG driver (viorng)] **************************************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Install Virtio RNG driver (viorng)] ************
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Install Virtio serial driver (vioserial)] ********************************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Install Virtio serial driver (vioserial)] ******
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Install Virtio Input driver (vioinput)] **********************************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Install Virtio Input driver (vioinput)] ********
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Install pvpanic device driver (pvpanic)] *********************************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Install pvpanic device driver (pvpanic)] *******
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Install Qemu Guest Agent (qemu-ga-x64.msi)] ******************************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Install Qemu Guest Agent (qemu-ga-x64.msi)] ****
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Unmount virtio-win.iso] **************************************************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Unmount virtio-win.iso] ************************
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Download vdagent] ********************************************************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Delete previously downloaded iso and the certificates C:\redhat.cer] ***
+ windows-10-enterprise-x64-eval: changed: [default] => (item=C:\Users\vagrant\AppData\Local\Temp\redhat.cer)
+ windows-10-enterprise-x64-eval: changed: [default] => (item=C:\Users\vagrant\AppData\Local\Temp\virtio-win.iso)
+ windows-10-enterprise-x64-eval:
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Check services] ********************************
+ windows-10-enterprise-x64-eval: ok: [default]
+ windows-10-enterprise-x64-eval:
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Download vdagent] ******************************
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Create C:\Program Files (x86)\\SPICE Guest Tools directory] **************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Create C:\Program Files (x86)\\SPICE Guest Tools directory] ***
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Extract vdagent archive] *************************************************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Extract vdagent archive] ***********************
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Move vdagent binaries to final destination (C:\Program Files (x86)\\SPICE Guest Tools)] ***
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Move vdagent binaries to final destination (C:\Program Files (x86)\\SPICE Guest Tools)] ***
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Delete unpacked vdagent binaries] ****************************************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Delete unpacked vdagent binaries] **************
windows-10-enterprise-x64-eval: ok: [default]
windows-10-enterprise-x64-eval:
- windows-10-enterprise-x64-eval: TASK [Install vdagent] *********************************************************
+ windows-10-enterprise-x64-eval: TASK [ansible-role-virtio-win : Install vdagent] *******************************
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
windows-10-enterprise-x64-eval: TASK [Start NTP service (w32time)] *********************************************
@@ -128,15 +143,15 @@
windows-10-enterprise-x64-eval: changed: [default]
windows-10-enterprise-x64-eval:
windows-10-enterprise-x64-eval: PLAY RECAP *********************************************************************
- windows-10-enterprise-x64-eval: default : ok=27 changed=23 unreachable=0 failed=0
+ windows-10-enterprise-x64-eval: default : ok=31 changed=23 unreachable=0 failed=0
windows-10-enterprise-x64-eval:
==> windows-10-enterprise-x64-eval: Restarting Machine
==> windows-10-enterprise-x64-eval: Waiting for machine to restart...
windows-10-enterprise-x64-eval: A system shutdown is in progress.(1115)
windows-10-enterprise-x64-eval: A system shutdown is in progress.(1115)
windows-10-enterprise-x64-eval: A system shutdown is in progress.(1115)
- windows-10-enterprise-x64-eval: WIN10 restarted.
windows-10-enterprise-x64-eval: #< CLIXML
+ windows-10-enterprise-x64-eval: WIN10 restarted.
windows-10-enterprise-x64-eval: System.Management.Automation.PSCustomObjectSystem.Object1Preparing modules for first use.0-1-1Completed-1 1Preparing modules for first use.0-1-1Completed-1
==> windows-10-enterprise-x64-eval: Machine successfully restarted, moving on
==> windows-10-enterprise-x64-eval: Pausing 1m0s before the next provisioner...
diff --git a/build_logs/windows-server-2012-r2-standard-x64-eval-packer.log b/build_logs/windows-server-2012-r2-standard-x64-eval-packer.log
index e922ae6e..8e27418a 100644
--- a/build_logs/windows-server-2012-r2-standard-x64-eval-packer.log
+++ b/build_logs/windows-server-2012-r2-standard-x64-eval-packer.log
@@ -4,22 +4,22 @@
windows-server-2012-r2-standard-x64-eval: Copying files flatly from floppy_files
windows-server-2012-r2-standard-x64-eval: Copying file: http/windows-server-2012/Autounattend.xml
windows-server-2012-r2-standard-x64-eval: Copying file: scripts/win-common/fixnetwork.ps1
- windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.jxFN28HbUBwindows-server-2012-r2-standard-x64-eval-iso/NetKVM/2k12R2/amd64/netkvm.cat
- windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.jxFN28HbUBwindows-server-2012-r2-standard-x64-eval-iso/NetKVM/2k12R2/amd64/netkvm.inf
- windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.jxFN28HbUBwindows-server-2012-r2-standard-x64-eval-iso/NetKVM/2k12R2/amd64/netkvm.sys
- windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.jxFN28HbUBwindows-server-2012-r2-standard-x64-eval-iso/NetKVM/2k12R2/amd64/netkvmco.dll
- windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.jxFN28HbUBwindows-server-2012-r2-standard-x64-eval-iso/qxldod/2k12R2/amd64/qxldod.cat
- windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.jxFN28HbUBwindows-server-2012-r2-standard-x64-eval-iso/qxldod/2k12R2/amd64/qxldod.inf
- windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.jxFN28HbUBwindows-server-2012-r2-standard-x64-eval-iso/qxldod/2k12R2/amd64/qxldod.sys
- windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.jxFN28HbUBwindows-server-2012-r2-standard-x64-eval-iso/viostor/2k12R2/amd64/viostor.cat
- windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.jxFN28HbUBwindows-server-2012-r2-standard-x64-eval-iso/viostor/2k12R2/amd64/viostor.inf
- windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.jxFN28HbUBwindows-server-2012-r2-standard-x64-eval-iso/viostor/2k12R2/amd64/viostor.sys
+ windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.gJICIQQiJcwindows-server-2012-r2-standard-x64-eval-iso/NetKVM/2k12R2/amd64/netkvm.cat
+ windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.gJICIQQiJcwindows-server-2012-r2-standard-x64-eval-iso/NetKVM/2k12R2/amd64/netkvm.inf
+ windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.gJICIQQiJcwindows-server-2012-r2-standard-x64-eval-iso/NetKVM/2k12R2/amd64/netkvm.sys
+ windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.gJICIQQiJcwindows-server-2012-r2-standard-x64-eval-iso/NetKVM/2k12R2/amd64/netkvmco.dll
+ windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.gJICIQQiJcwindows-server-2012-r2-standard-x64-eval-iso/qxldod/2k12R2/amd64/qxldod.cat
+ windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.gJICIQQiJcwindows-server-2012-r2-standard-x64-eval-iso/qxldod/2k12R2/amd64/qxldod.inf
+ windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.gJICIQQiJcwindows-server-2012-r2-standard-x64-eval-iso/qxldod/2k12R2/amd64/qxldod.sys
+ windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.gJICIQQiJcwindows-server-2012-r2-standard-x64-eval-iso/viostor/2k12R2/amd64/viostor.cat
+ windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.gJICIQQiJcwindows-server-2012-r2-standard-x64-eval-iso/viostor/2k12R2/amd64/viostor.inf
+ windows-server-2012-r2-standard-x64-eval: Copying file: /var/tmp/tmp.gJICIQQiJcwindows-server-2012-r2-standard-x64-eval-iso/viostor/2k12R2/amd64/viostor.sys
windows-server-2012-r2-standard-x64-eval: Done copying files from floppy_files
windows-server-2012-r2-standard-x64-eval: Collecting paths from floppy_dirs
windows-server-2012-r2-standard-x64-eval: Resulting paths from floppy_dirs : []
windows-server-2012-r2-standard-x64-eval: Done copying paths from floppy_dirs
==> windows-server-2012-r2-standard-x64-eval: Creating hard drive...
-==> windows-server-2012-r2-standard-x64-eval: Found port for communicator (SSH, WinRM, etc): 3693.
+==> windows-server-2012-r2-standard-x64-eval: Found port for communicator (SSH, WinRM, etc): 3595.
==> windows-server-2012-r2-standard-x64-eval: Looking for available port between 5900 and 6000 on 127.0.0.1
==> windows-server-2012-r2-standard-x64-eval: Starting VM, booting from CD-ROM
==> windows-server-2012-r2-standard-x64-eval: Overriding defaults Qemu arguments with QemuArgs...
@@ -30,78 +30,93 @@
windows-server-2012-r2-standard-x64-eval: WinRM connected.
==> windows-server-2012-r2-standard-x64-eval: Connected to WinRM!
==> windows-server-2012-r2-standard-x64-eval: Provisioning with Ansible...
-==> windows-server-2012-r2-standard-x64-eval: Executing Ansible: ansible-playbook --extra-vars packer_build_name=windows-server-2012-r2-standard-x64-eval packer_builder_type=qemu -i /var/tmp/packer-provisioner-ansible398005564 /home/pruzicka/data/github/packer-templates/ansible/win.yml --private-key /var/tmp/ansible-key646105361 --connection packer --extra-vars ansible_shell_type=powershell ansible_shell_executable=None virtio_driver_directory=2k12R2
+==> windows-server-2012-r2-standard-x64-eval: Executing Ansible: ansible-playbook --extra-vars packer_build_name=windows-server-2012-r2-standard-x64-eval packer_builder_type=qemu -i /var/tmp/packer-provisioner-ansible334101301 /home/pruzicka/data/github/packer-templates/ansible/win.yml --private-key /var/tmp/ansible-key268684718 --connection packer --extra-vars ansible_shell_type=powershell ansible_shell_executable=None virtio_driver_directory=2k12R2
windows-server-2012-r2-standard-x64-eval: [DEPRECATION WARNING]: DEFAULT_SUDO_EXE option, In favor of become which is a
windows-server-2012-r2-standard-x64-eval: generic framework . This feature will be removed in version 2.8. Deprecation
windows-server-2012-r2-standard-x64-eval: warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
windows-server-2012-r2-standard-x64-eval: [DEPRECATION WARNING]: DEFAULT_SUDO_USER option, In favor of become which is a
windows-server-2012-r2-standard-x64-eval: generic framework . This feature will be removed in version 2.8. Deprecation
windows-server-2012-r2-standard-x64-eval: warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
- windows-server-2012-r2-standard-x64-eval: [DEPRECATION WARNING]: win_msi is kept for backwards compatibility but usage is
- windows-server-2012-r2-standard-x64-eval: discouraged. The module documentation details page may explain more about this
- windows-server-2012-r2-standard-x64-eval: rationale.. This feature will be removed in a future release. Deprecation
- windows-server-2012-r2-standard-x64-eval: warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
windows-server-2012-r2-standard-x64-eval:
windows-server-2012-r2-standard-x64-eval: PLAY [all] *********************************************************************
windows-server-2012-r2-standard-x64-eval:
windows-server-2012-r2-standard-x64-eval: TASK [Gathering Facts] *********************************************************
windows-server-2012-r2-standard-x64-eval: ok: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Download virtio-win.iso] *************************************************
- windows-server-2012-r2-standard-x64-eval: changed: [default]
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Include OS-specific variables.] ****************
+ windows-server-2012-r2-standard-x64-eval: ok: [default]
+ windows-server-2012-r2-standard-x64-eval:
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Get list of all drivers] ***********************
+ windows-server-2012-r2-standard-x64-eval: ok: [default]
+ windows-server-2012-r2-standard-x64-eval:
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Check if Red Hat certificate is not already installed] ***
+ windows-server-2012-r2-standard-x64-eval: ok: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Mount virtio-win.iso] ****************************************************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Download virtio-win.iso] ***********************
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Export Cert powershell] **************************************************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Mount virtio-win.iso] **************************
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Install RH certificate to TrustedPublisher certificate store] ************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Export Cert powershell] ************************
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Remove C:\redhat.cer] ****************************************************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Install RH certificate to TrustedPublisher certificate store] ***
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Install the VirtIO SCSI pass-through controller Driver (vioscsi)] ********
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Install the Virtio Network Driver (netkvm)] ****
+ windows-server-2012-r2-standard-x64-eval: skipping: [default]
+ windows-server-2012-r2-standard-x64-eval:
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Install the Virtio Block Driver (viostor)] *****
+ windows-server-2012-r2-standard-x64-eval: skipping: [default]
+ windows-server-2012-r2-standard-x64-eval:
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Install the QXL Graphics Driver (qxldod)] ******
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Install the Baloon Driver (Balloon)] *************************************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Install the Balloon Driver (Balloon)] **********
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Install Virtio RNG driver (viorng)] **************************************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Install Virtio RNG driver (viorng)] ************
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Install Virtio serial driver (vioserial)] ********************************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Install Virtio serial driver (vioserial)] ******
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Install Virtio Input driver (vioinput)] **********************************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Install Virtio Input driver (vioinput)] ********
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Install pvpanic device driver (pvpanic)] *********************************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Install pvpanic device driver (pvpanic)] *******
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Install Qemu Guest Agent (qemu-ga-x64.msi)] ******************************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Install Qemu Guest Agent (qemu-ga-x64.msi)] ****
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Unmount virtio-win.iso] **************************************************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Unmount virtio-win.iso] ************************
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Download vdagent] ********************************************************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Delete previously downloaded iso and the certificates C:\redhat.cer] ***
+ windows-server-2012-r2-standard-x64-eval: changed: [default] => (item=C:\Users\vagrant\AppData\Local\Temp\redhat.cer)
+ windows-server-2012-r2-standard-x64-eval: changed: [default] => (item=C:\Users\vagrant\AppData\Local\Temp\virtio-win.iso)
+ windows-server-2012-r2-standard-x64-eval:
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Check services] ********************************
+ windows-server-2012-r2-standard-x64-eval: ok: [default]
+ windows-server-2012-r2-standard-x64-eval:
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Download vdagent] ******************************
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Create C:\Program Files (x86)\\SPICE Guest Tools directory] **************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Create C:\Program Files (x86)\\SPICE Guest Tools directory] ***
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Extract vdagent archive] *************************************************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Extract vdagent archive] ***********************
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Move vdagent binaries to final destination (C:\Program Files (x86)\\SPICE Guest Tools)] ***
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Move vdagent binaries to final destination (C:\Program Files (x86)\\SPICE Guest Tools)] ***
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Delete unpacked vdagent binaries] ****************************************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Delete unpacked vdagent binaries] **************
windows-server-2012-r2-standard-x64-eval: ok: [default]
windows-server-2012-r2-standard-x64-eval:
- windows-server-2012-r2-standard-x64-eval: TASK [Install vdagent] *********************************************************
+ windows-server-2012-r2-standard-x64-eval: TASK [ansible-role-virtio-win : Install vdagent] *******************************
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
windows-server-2012-r2-standard-x64-eval: TASK [Start NTP service (w32time)] *********************************************
@@ -119,11 +134,14 @@
windows-server-2012-r2-standard-x64-eval: TASK [Allow RDP traffic] *******************************************************
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
+ windows-server-2012-r2-standard-x64-eval: TASK [Enable Administrator account] ********************************************
+ windows-server-2012-r2-standard-x64-eval: skipping: [default]
+ windows-server-2012-r2-standard-x64-eval:
windows-server-2012-r2-standard-x64-eval: TASK [Install windows updates] *************************************************
windows-server-2012-r2-standard-x64-eval: changed: [default]
windows-server-2012-r2-standard-x64-eval:
windows-server-2012-r2-standard-x64-eval: PLAY RECAP *********************************************************************
- windows-server-2012-r2-standard-x64-eval: default : ok=26 changed=22 unreachable=0 failed=0
+ windows-server-2012-r2-standard-x64-eval: default : ok=30 changed=22 unreachable=0 failed=0
windows-server-2012-r2-standard-x64-eval:
==> windows-server-2012-r2-standard-x64-eval: Restarting Machine
==> windows-server-2012-r2-standard-x64-eval: Waiting for machine to restart...
@@ -245,6 +263,94 @@
windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2012-r2-standard-x64-eval: A system shutdown is in progress.(1115)
windows-server-2012-r2-standard-x64-eval: WIN2012R2 restarted.
==> windows-server-2012-r2-standard-x64-eval: Machine successfully restarted, moving on
==> windows-server-2012-r2-standard-x64-eval: Pausing 1m0s before the next provisioner...
diff --git a/build_logs/windows-server-2016-standard-x64-eval-packer.log b/build_logs/windows-server-2016-standard-x64-eval-packer.log
index 8bb9ab87..dc8fa97a 100644
--- a/build_logs/windows-server-2016-standard-x64-eval-packer.log
+++ b/build_logs/windows-server-2016-standard-x64-eval-packer.log
@@ -4,22 +4,22 @@
windows-server-2016-standard-x64-eval: Copying files flatly from floppy_files
windows-server-2016-standard-x64-eval: Copying file: http/windows-server-2016/Autounattend.xml
windows-server-2016-standard-x64-eval: Copying file: scripts/win-common/fixnetwork.ps1
- windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.sRvhfEkJo7windows-server-2016-standard-x64-eval-iso/NetKVM/2k16/amd64/netkvm.cat
- windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.sRvhfEkJo7windows-server-2016-standard-x64-eval-iso/NetKVM/2k16/amd64/netkvm.inf
- windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.sRvhfEkJo7windows-server-2016-standard-x64-eval-iso/NetKVM/2k16/amd64/netkvm.sys
- windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.sRvhfEkJo7windows-server-2016-standard-x64-eval-iso/NetKVM/2k16/amd64/netkvmco.dll
- windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.sRvhfEkJo7windows-server-2016-standard-x64-eval-iso/qxldod/2k16/amd64/qxldod.cat
- windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.sRvhfEkJo7windows-server-2016-standard-x64-eval-iso/qxldod/2k16/amd64/qxldod.inf
- windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.sRvhfEkJo7windows-server-2016-standard-x64-eval-iso/qxldod/2k16/amd64/qxldod.sys
- windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.sRvhfEkJo7windows-server-2016-standard-x64-eval-iso/viostor/2k16/amd64/viostor.cat
- windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.sRvhfEkJo7windows-server-2016-standard-x64-eval-iso/viostor/2k16/amd64/viostor.inf
- windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.sRvhfEkJo7windows-server-2016-standard-x64-eval-iso/viostor/2k16/amd64/viostor.sys
+ windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.kL7OrV0tNLwindows-server-2016-standard-x64-eval-iso/NetKVM/2k16/amd64/netkvm.cat
+ windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.kL7OrV0tNLwindows-server-2016-standard-x64-eval-iso/NetKVM/2k16/amd64/netkvm.inf
+ windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.kL7OrV0tNLwindows-server-2016-standard-x64-eval-iso/NetKVM/2k16/amd64/netkvm.sys
+ windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.kL7OrV0tNLwindows-server-2016-standard-x64-eval-iso/NetKVM/2k16/amd64/netkvmco.dll
+ windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.kL7OrV0tNLwindows-server-2016-standard-x64-eval-iso/qxldod/2k16/amd64/qxldod.cat
+ windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.kL7OrV0tNLwindows-server-2016-standard-x64-eval-iso/qxldod/2k16/amd64/qxldod.inf
+ windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.kL7OrV0tNLwindows-server-2016-standard-x64-eval-iso/qxldod/2k16/amd64/qxldod.sys
+ windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.kL7OrV0tNLwindows-server-2016-standard-x64-eval-iso/viostor/2k16/amd64/viostor.cat
+ windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.kL7OrV0tNLwindows-server-2016-standard-x64-eval-iso/viostor/2k16/amd64/viostor.inf
+ windows-server-2016-standard-x64-eval: Copying file: /var/tmp/tmp.kL7OrV0tNLwindows-server-2016-standard-x64-eval-iso/viostor/2k16/amd64/viostor.sys
windows-server-2016-standard-x64-eval: Done copying files from floppy_files
windows-server-2016-standard-x64-eval: Collecting paths from floppy_dirs
windows-server-2016-standard-x64-eval: Resulting paths from floppy_dirs : []
windows-server-2016-standard-x64-eval: Done copying paths from floppy_dirs
==> windows-server-2016-standard-x64-eval: Creating hard drive...
-==> windows-server-2016-standard-x64-eval: Found port for communicator (SSH, WinRM, etc): 2621.
+==> windows-server-2016-standard-x64-eval: Found port for communicator (SSH, WinRM, etc): 4295.
==> windows-server-2016-standard-x64-eval: Looking for available port between 5900 and 6000 on 127.0.0.1
==> windows-server-2016-standard-x64-eval: Starting VM, booting from CD-ROM
==> windows-server-2016-standard-x64-eval: Overriding defaults Qemu arguments with QemuArgs...
@@ -32,78 +32,93 @@
windows-server-2016-standard-x64-eval: System.Management.Automation.PSCustomObjectSystem.Object1Preparing modules for first use.0-1-1Completed-1 1Preparing modules for first use.0-1-1Completed-1
==> windows-server-2016-standard-x64-eval: Connected to WinRM!
==> windows-server-2016-standard-x64-eval: Provisioning with Ansible...
-==> windows-server-2016-standard-x64-eval: Executing Ansible: ansible-playbook --extra-vars packer_build_name=windows-server-2016-standard-x64-eval packer_builder_type=qemu -i /var/tmp/packer-provisioner-ansible184252130 /home/pruzicka/data/github/packer-templates/ansible/win.yml --private-key /var/tmp/ansible-key586575823 --connection packer --extra-vars ansible_shell_type=powershell ansible_shell_executable=None virtio_driver_directory=2k16
+==> windows-server-2016-standard-x64-eval: Executing Ansible: ansible-playbook --extra-vars packer_build_name=windows-server-2016-standard-x64-eval packer_builder_type=qemu -i /var/tmp/packer-provisioner-ansible578093079 /home/pruzicka/data/github/packer-templates/ansible/win.yml --private-key /var/tmp/ansible-key355904408 --connection packer --extra-vars ansible_shell_type=powershell ansible_shell_executable=None virtio_driver_directory=2k16
windows-server-2016-standard-x64-eval: [DEPRECATION WARNING]: DEFAULT_SUDO_EXE option, In favor of become which is a
windows-server-2016-standard-x64-eval: generic framework . This feature will be removed in version 2.8. Deprecation
windows-server-2016-standard-x64-eval: warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
windows-server-2016-standard-x64-eval: [DEPRECATION WARNING]: DEFAULT_SUDO_USER option, In favor of become which is a
windows-server-2016-standard-x64-eval: generic framework . This feature will be removed in version 2.8. Deprecation
windows-server-2016-standard-x64-eval: warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
- windows-server-2016-standard-x64-eval: [DEPRECATION WARNING]: win_msi is kept for backwards compatibility but usage is
- windows-server-2016-standard-x64-eval: discouraged. The module documentation details page may explain more about this
- windows-server-2016-standard-x64-eval: rationale.. This feature will be removed in a future release. Deprecation
- windows-server-2016-standard-x64-eval: warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
windows-server-2016-standard-x64-eval:
windows-server-2016-standard-x64-eval: PLAY [all] *********************************************************************
windows-server-2016-standard-x64-eval:
windows-server-2016-standard-x64-eval: TASK [Gathering Facts] *********************************************************
windows-server-2016-standard-x64-eval: ok: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Download virtio-win.iso] *************************************************
- windows-server-2016-standard-x64-eval: changed: [default]
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Include OS-specific variables.] ****************
+ windows-server-2016-standard-x64-eval: ok: [default]
+ windows-server-2016-standard-x64-eval:
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Get list of all drivers] ***********************
+ windows-server-2016-standard-x64-eval: ok: [default]
+ windows-server-2016-standard-x64-eval:
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Check if Red Hat certificate is not already installed] ***
+ windows-server-2016-standard-x64-eval: ok: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Mount virtio-win.iso] ****************************************************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Download virtio-win.iso] ***********************
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Export Cert powershell] **************************************************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Mount virtio-win.iso] **************************
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Install RH certificate to TrustedPublisher certificate store] ************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Export Cert powershell] ************************
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Remove C:\redhat.cer] ****************************************************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Install RH certificate to TrustedPublisher certificate store] ***
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Install the VirtIO SCSI pass-through controller Driver (vioscsi)] ********
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Install the Virtio Network Driver (netkvm)] ****
+ windows-server-2016-standard-x64-eval: skipping: [default]
+ windows-server-2016-standard-x64-eval:
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Install the Virtio Block Driver (viostor)] *****
+ windows-server-2016-standard-x64-eval: skipping: [default]
+ windows-server-2016-standard-x64-eval:
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Install the QXL Graphics Driver (qxldod)] ******
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Install the Baloon Driver (Balloon)] *************************************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Install the Balloon Driver (Balloon)] **********
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Install Virtio RNG driver (viorng)] **************************************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Install Virtio RNG driver (viorng)] ************
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Install Virtio serial driver (vioserial)] ********************************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Install Virtio serial driver (vioserial)] ******
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Install Virtio Input driver (vioinput)] **********************************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Install Virtio Input driver (vioinput)] ********
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Install pvpanic device driver (pvpanic)] *********************************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Install pvpanic device driver (pvpanic)] *******
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Install Qemu Guest Agent (qemu-ga-x64.msi)] ******************************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Install Qemu Guest Agent (qemu-ga-x64.msi)] ****
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Unmount virtio-win.iso] **************************************************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Unmount virtio-win.iso] ************************
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Download vdagent] ********************************************************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Delete previously downloaded iso and the certificates C:\redhat.cer] ***
+ windows-server-2016-standard-x64-eval: changed: [default] => (item=C:\Users\vagrant\AppData\Local\Temp\redhat.cer)
+ windows-server-2016-standard-x64-eval: changed: [default] => (item=C:\Users\vagrant\AppData\Local\Temp\virtio-win.iso)
+ windows-server-2016-standard-x64-eval:
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Check services] ********************************
+ windows-server-2016-standard-x64-eval: ok: [default]
+ windows-server-2016-standard-x64-eval:
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Download vdagent] ******************************
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Create C:\Program Files (x86)\\SPICE Guest Tools directory] **************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Create C:\Program Files (x86)\\SPICE Guest Tools directory] ***
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Extract vdagent archive] *************************************************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Extract vdagent archive] ***********************
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Move vdagent binaries to final destination (C:\Program Files (x86)\\SPICE Guest Tools)] ***
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Move vdagent binaries to final destination (C:\Program Files (x86)\\SPICE Guest Tools)] ***
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Delete unpacked vdagent binaries] ****************************************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Delete unpacked vdagent binaries] **************
windows-server-2016-standard-x64-eval: ok: [default]
windows-server-2016-standard-x64-eval:
- windows-server-2016-standard-x64-eval: TASK [Install vdagent] *********************************************************
+ windows-server-2016-standard-x64-eval: TASK [ansible-role-virtio-win : Install vdagent] *******************************
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
windows-server-2016-standard-x64-eval: TASK [Start NTP service (w32time)] *********************************************
@@ -121,11 +136,14 @@
windows-server-2016-standard-x64-eval: TASK [Allow RDP traffic] *******************************************************
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
+ windows-server-2016-standard-x64-eval: TASK [Enable Administrator account] ********************************************
+ windows-server-2016-standard-x64-eval: skipping: [default]
+ windows-server-2016-standard-x64-eval:
windows-server-2016-standard-x64-eval: TASK [Install windows updates] *************************************************
windows-server-2016-standard-x64-eval: changed: [default]
windows-server-2016-standard-x64-eval:
windows-server-2016-standard-x64-eval: PLAY RECAP *********************************************************************
- windows-server-2016-standard-x64-eval: default : ok=26 changed=21 unreachable=0 failed=0
+ windows-server-2016-standard-x64-eval: default : ok=30 changed=21 unreachable=0 failed=0
windows-server-2016-standard-x64-eval:
==> windows-server-2016-standard-x64-eval: Restarting Machine
==> windows-server-2016-standard-x64-eval: Waiting for machine to restart...
@@ -184,8 +202,23 @@
windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
- windows-server-2016-standard-x64-eval: WIN2016 restarted.
+ windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
+ windows-server-2016-standard-x64-eval: A system shutdown is in progress.(1115)
windows-server-2016-standard-x64-eval: #< CLIXML
+ windows-server-2016-standard-x64-eval: WIN2016 restarted.
windows-server-2016-standard-x64-eval: System.Management.Automation.PSCustomObjectSystem.Object1Preparing modules for first use.0-1-1Completed-1 1Preparing modules for first use.0-1-1Completed-1
==> windows-server-2016-standard-x64-eval: Machine successfully restarted, moving on
==> windows-server-2016-standard-x64-eval: Pausing 1m0s before the next provisioner...