Skip to content
This repository was archived by the owner on May 6, 2025. It is now read-only.

Commit 3c846c3

Browse files
authored
Change variables to pass packer fix and support Packer 1.6.0 (#109)
1 parent 2b75b3d commit 3c846c3

File tree

7 files changed

+23
-35
lines changed

7 files changed

+23
-35
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
* [Vagrant](https://www.vagrantup.com/downloads.html)
2424
* [Vagrant Libvirt Plugin](https://github.com/pradels/vagrant-libvirt#installation)
2525
* [VirtualBox](https://www.virtualbox.org/) (Version 6.1 or later)
26-
* [Packer](https://www.packer.io/) (Version 1.5.6 or later)
26+
* [Packer](https://www.packer.io/) (Version 1.6.0 or later)
2727

2828
## Login Credentials
2929

my_centos-7.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,13 @@
2121
"type": "qemu",
2222
"cpus": "{{ user `cpus` }}",
2323
"memory": "{{ user `memory` }}",
24-
"iso_checksum_type": "sha256",
25-
"iso_checksum_url": "{{ user `centos_mirror` }}{{ user `centos_version` }}/isos/x86_64/sha256sum.txt",
24+
"iso_checksum": "file:{{ user `centos_mirror` }}{{ user `centos_version` }}/isos/x86_64/sha256sum.txt",
2625
"iso_urls": [
2726
"{{ user `centos_mirror` }}{{ user `centos_version` }}/isos/x86_64/CentOS-{{ user `centos_version` }}-x86_64-{{ user `centos_type` }}-{{ user `centos_tag` }}.iso"
2827
],
2928
"ssh_username": "{{ user `ssh_username` }}",
3029
"ssh_password": "{{ user `ssh_password` }}",
31-
"ssh_wait_timeout": "60m",
30+
"ssh_timeout": "60m",
3231
"headless": "{{ user `headless` }}",
3332
"output_directory": "{{ user `name` }}-qemu",
3433
"shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",
@@ -44,15 +43,14 @@
4443
"vm_name": "{{ user `name` }}",
4544
"type": "virtualbox-iso",
4645
"guest_os_type": "RedHat_64",
47-
"iso_checksum_type": "sha256",
48-
"iso_checksum_url": "{{ user `centos_mirror` }}{{ user `centos_version` }}/isos/x86_64/sha256sum.txt",
46+
"iso_checksum": "file:{{ user `centos_mirror` }}{{ user `centos_version` }}/isos/x86_64/sha256sum.txt",
4947
"iso_urls": [
5048
"{{ user `centos_mirror` }}{{ user `centos_version` }}/isos/x86_64/CentOS-{{ user `centos_version` }}-x86_64-{{ user `centos_type` }}-{{ user `centos_tag` }}.iso"
5149
],
5250
"guest_additions_mode": "disable",
5351
"ssh_username": "{{ user `ssh_username` }}",
5452
"ssh_password": "{{ user `ssh_password` }}",
55-
"ssh_wait_timeout": "60m",
53+
"ssh_timeout": "60m",
5654
"headless": "{{ user `headless` }}",
5755
"output_directory": "{{ user `name` }}-virtualbox-iso",
5856
"shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",

my_ubuntu-server.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,13 @@
2020
"type": "qemu",
2121
"cpus": "{{ user `cpus` }}",
2222
"memory": "{{ user `memory` }}",
23-
"iso_checksum_type": "sha256",
24-
"iso_checksum_url": "{{ user `ubuntu_images_url` }}/SHA256SUMS",
23+
"iso_checksum": "file:{{ user `ubuntu_images_url` }}/SHA256SUMS",
2524
"iso_urls": [
2625
"{{ user `ubuntu_images_url` }}/netboot/mini.iso"
2726
],
2827
"ssh_username": "{{ user `ssh_username` }}",
2928
"ssh_password": "{{ user `ssh_password` }}",
30-
"ssh_wait_timeout": "60m",
29+
"ssh_timeout": "60m",
3130
"headless": "{{ user `headless` }}",
3231
"output_directory": "{{ user `name` }}-qemu",
3332
"shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",
@@ -48,15 +47,14 @@
4847
"vm_name": "{{ user `name` }}",
4948
"type": "virtualbox-iso",
5049
"guest_os_type": "Ubuntu_64",
51-
"iso_checksum_type": "sha256",
52-
"iso_checksum_url": "{{ user `ubuntu_images_url` }}/SHA256SUMS",
50+
"iso_checksum": "file:{{ user `ubuntu_images_url` }}/SHA256SUMS",
5351
"iso_urls": [
5452
"{{ user `ubuntu_images_url` }}/netboot/mini.iso"
5553
],
5654
"guest_additions_mode": "disable",
5755
"ssh_username": "{{ user `ssh_username` }}",
5856
"ssh_password": "{{ user `ssh_password` }}",
59-
"ssh_wait_timeout": "60m",
57+
"ssh_timeout": "60m",
6058
"headless": "{{ user `headless` }}",
6159
"output_directory": "{{ user `name` }}-virtualbox-iso",
6260
"shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",

my_windows.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"memory": "4096",
88
"virtio_win_iso": "{{ env `VIRTIO_WIN_ISO` }}",
99
"iso_url": "{{ env `ISO_URL` }}",
10-
"iso_checksum_url": "https://raw.githubusercontent.com/ruzickap/packer-templates/master/win_iso.sha256",
10+
"iso_checksum": "win_iso.sha256",
1111
"windows_version": "{{ env `WINDOWS_VERSION` }}",
1212
"autounattend": "http/windows-{{ env `WINDOWS_VERSION` }}/Autounattend.xml",
1313
"winrm_username": "vagrant",
@@ -21,8 +21,7 @@
2121
"type": "qemu",
2222
"cpus": "{{ user `cpus` }}",
2323
"memory": "{{ user `memory` }}",
24-
"iso_checksum_type": "sha256",
25-
"iso_checksum_url": "{{ user `iso_checksum_url` }}",
24+
"iso_checksum": "file:{{ user `iso_checksum` }}",
2625
"iso_urls": [
2726
"{{ user `iso_url` }}"
2827
],
@@ -59,8 +58,7 @@
5958
"vm_name": "{{ user `name` }}",
6059
"type": "virtualbox-iso",
6160
"guest_os_type": "Windows{{ user `windows_version` }}_64",
62-
"iso_checksum_type": "sha256",
63-
"iso_checksum_url": "{{ user `iso_checksum_url` }}",
61+
"iso_checksum": "file:{{ user `iso_checksum` }}",
6462
"iso_urls": [
6563
"{{ user `iso_url` }}"
6664
],

ubuntu-desktop.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,13 @@
2020
"type": "qemu",
2121
"cpus": "{{ user `cpus` }}",
2222
"memory": "{{ user `memory` }}",
23-
"iso_checksum_type": "sha256",
24-
"iso_checksum_url": "{{ user `ubuntu_images_url` }}/SHA256SUMS",
23+
"iso_checksum": "file:{{ user `ubuntu_images_url` }}/SHA256SUMS",
2524
"iso_urls": [
2625
"{{ user `ubuntu_images_url` }}/netboot/mini.iso"
2726
],
2827
"ssh_username": "{{ user `ssh_username` }}",
2928
"ssh_password": "{{ user `ssh_password` }}",
30-
"ssh_wait_timeout": "60m",
29+
"ssh_timeout": "60m",
3130
"headless": "{{ user `headless` }}",
3231
"output_directory": "{{ user `name` }}-qemu",
3332
"shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",
@@ -48,15 +47,14 @@
4847
"vm_name": "{{ user `name` }}",
4948
"type": "virtualbox-iso",
5049
"guest_os_type": "Ubuntu_64",
51-
"iso_checksum_type": "sha256",
52-
"iso_checksum_url": "{{ user `ubuntu_images_url` }}/SHA256SUMS",
50+
"iso_checksum": "file:{{ user `ubuntu_images_url` }}/SHA256SUMS",
5351
"iso_urls": [
5452
"{{ user `ubuntu_images_url` }}/netboot/mini.iso"
5553
],
5654
"guest_additions_mode": "disable",
5755
"ssh_username": "{{ user `ssh_username` }}",
5856
"ssh_password": "{{ user `ssh_password` }}",
59-
"ssh_wait_timeout": "60m",
57+
"ssh_timeout": "60m",
6058
"headless": "{{ user `headless` }}",
6159
"output_directory": "{{ user `name` }}-virtualbox-iso",
6260
"shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",

ubuntu-server.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,13 @@
2020
"type": "qemu",
2121
"cpus": "{{ user `cpus` }}",
2222
"memory": "{{ user `memory` }}",
23-
"iso_checksum_type": "sha256",
24-
"iso_checksum_url": "{{ user `ubuntu_images_url` }}/SHA256SUMS",
23+
"iso_checksum": "file:{{ user `ubuntu_images_url` }}/SHA256SUMS",
2524
"iso_urls": [
2625
"{{ user `ubuntu_images_url` }}/netboot/mini.iso"
2726
],
2827
"ssh_username": "{{ user `ssh_username` }}",
2928
"ssh_password": "{{ user `ssh_password` }}",
30-
"ssh_wait_timeout": "60m",
29+
"ssh_timeout": "60m",
3130
"headless": "{{ user `headless` }}",
3231
"output_directory": "{{ user `name` }}-qemu",
3332
"shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",
@@ -48,15 +47,14 @@
4847
"vm_name": "{{ user `name` }}",
4948
"type": "virtualbox-iso",
5049
"guest_os_type": "Ubuntu_64",
51-
"iso_checksum_type": "sha256",
52-
"iso_checksum_url": "{{ user `ubuntu_images_url` }}/SHA256SUMS",
50+
"iso_checksum": "file:{{ user `ubuntu_images_url` }}/SHA256SUMS",
5351
"iso_urls": [
5452
"{{ user `ubuntu_images_url` }}/netboot/mini.iso"
5553
],
5654
"guest_additions_mode": "disable",
5755
"ssh_username": "{{ user `ssh_username` }}",
5856
"ssh_password": "{{ user `ssh_password` }}",
59-
"ssh_wait_timeout": "60m",
57+
"ssh_timeout": "60m",
6058
"headless": "{{ user `headless` }}",
6159
"output_directory": "{{ user `name` }}-virtualbox-iso",
6260
"shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",

windows.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"memory": "4096",
1111
"virtio_win_iso": "{{ env `VIRTIO_WIN_ISO` }}",
1212
"iso_url": "{{ env `ISO_URL` }}",
13-
"iso_checksum_url": "https://raw.githubusercontent.com/ruzickap/packer-templates/master/win_iso.sha256",
13+
"iso_checksum": "win_iso.sha256",
1414
"windows_version": "{{ env `WINDOWS_VERSION` }}",
1515
"autounattend": "http/windows-{{ env `WINDOWS_VERSION` }}/Autounattend.xml",
1616
"winrm_username": "vagrant",
@@ -24,8 +24,7 @@
2424
"type": "qemu",
2525
"cpus": "{{ user `cpus` }}",
2626
"memory": "{{ user `memory` }}",
27-
"iso_checksum_type": "sha256",
28-
"iso_checksum_url": "{{ user `iso_checksum_url` }}",
27+
"iso_checksum": "file:{{ user `iso_checksum` }}",
2928
"iso_urls": [
3029
"{{ user `iso_url` }}"
3130
],
@@ -62,8 +61,7 @@
6261
"vm_name": "{{ user `name` }}",
6362
"type": "virtualbox-iso",
6463
"guest_os_type": "Windows{{ user `windows_version` }}_64",
65-
"iso_checksum_type": "sha256",
66-
"iso_checksum_url": "{{ user `iso_checksum_url` }}",
64+
"iso_checksum": "file:{{ user `iso_checksum` }}",
6765
"iso_urls": [
6866
"{{ user `iso_url` }}"
6967
],

0 commit comments

Comments
 (0)