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