8 "/install/vmlinuz<wait>",
10 " console-setup/ask_detect=false<wait>",
11 " console-setup/layoutcode=us<wait>",
12 " console-setup/modelcode=pc105<wait>",
13 " debconf/frontend=noninteractive<wait>",
14 " debian-installer=en_US.UTF-8<wait>",
16 " initrd=/install/initrd.gz<wait>",
17 " kbd-chooser/method=us<wait>",
18 " keyboard-configuration/layout=USA<wait>",
19 " keyboard-configuration/variant=USA<wait>",
20 " locale=en_US.UTF-8<wait>",
21 " netcfg/get_domain=vm<wait>",
22 " netcfg/get_hostname=vagrant<wait>",
23 " grub-installer/bootdev=/dev/sda<wait>",
25 " preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/{{user `preseed_path`}}<wait>",
30 "cpus": "{{ user `cpus` }}",
31 "disk_size": "{{user `disk_size`}}",
32 "guest_additions_path": "VBoxGuestAdditions_{{.Version}}.iso",
33 "guest_additions_url": "{{ user `guest_additions_url` }}",
34 "guest_os_type": "Ubuntu_64",
35 "hard_drive_interface": "sata",
36 "headless": "{{ user `headless` }}",
37 "http_directory": "{{user `http_directory`}}",
38 "iso_checksum": "{{user `iso_checksum_type`}}:{{user `iso_checksum`}}",
39 "iso_url": "{{user `mirror`}}/{{user `mirror_directory`}}/{{user `iso_name`}}",
40 "memory": "{{ user `memory` }}",
41 "output_directory": "{{ user `build_directory` }}/packer-{{user `template`}}-virtualbox",
42 "shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",
43 "ssh_password": "vagrant",
45 "ssh_timeout": "10000s",
46 "ssh_username": "vagrant",
47 "type": "virtualbox-iso",
48 "virtualbox_version_file": ".vbox_version",
49 "vm_name": "{{ user `template` }}"
56 "/install/vmlinuz<wait>",
58 " console-setup/ask_detect=false<wait>",
59 " console-setup/layoutcode=us<wait>",
60 " console-setup/modelcode=pc105<wait>",
61 " debconf/frontend=noninteractive<wait>",
62 " debian-installer=en_US.UTF-8<wait>",
64 " initrd=/install/initrd.gz<wait>",
65 " kbd-chooser/method=us<wait>",
66 " keyboard-configuration/layout=USA<wait>",
67 " keyboard-configuration/variant=USA<wait>",
68 " locale=en_US.UTF-8<wait>",
69 " netcfg/get_domain=vm<wait>",
70 " netcfg/get_hostname=vagrant<wait>",
71 " grub-installer/bootdev=/dev/sda<wait>",
73 " preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/{{user `preseed_path`}}<wait>",
78 "cpus": "{{ user `cpus` }}",
79 "disk_size": "{{user `disk_size`}}",
80 "guest_os_type": "ubuntu-64",
81 "headless": "{{ user `headless` }}",
82 "http_directory": "{{user `http_directory`}}",
83 "iso_checksum": "{{user `iso_checksum_type`}}:{{user `iso_checksum`}}",
84 "iso_url": "{{user `mirror`}}/{{user `mirror_directory`}}/{{user `iso_name`}}",
85 "memory": "{{ user `memory` }}",
86 "output_directory": "{{ user `build_directory` }}/packer-{{user `template`}}-vmware",
87 "shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",
88 "ssh_password": "vagrant",
90 "ssh_timeout": "10000s",
91 "ssh_username": "vagrant",
92 "tools_upload_flavor": "linux",
94 "vm_name": "{{ user `template` }}",
96 "cpuid.coresPerSocket": "1",
97 "ethernet0.pciSlotNumber": "32"
99 "vmx_remove_ethernet_interfaces": true
106 "/install/vmlinuz<wait>",
108 " console-setup/ask_detect=false<wait>",
109 " console-setup/layoutcode=us<wait>",
110 " console-setup/modelcode=pc105<wait>",
111 " debconf/frontend=noninteractive<wait>",
112 " debian-installer=en_US.UTF-8<wait>",
114 " initrd=/install/initrd.gz<wait>",
115 " kbd-chooser/method=us<wait>",
116 " keyboard-configuration/layout=USA<wait>",
117 " keyboard-configuration/variant=USA<wait>",
118 " locale=en_US.UTF-8<wait>",
119 " netcfg/get_domain=vm<wait>",
120 " netcfg/get_hostname=vagrant<wait>",
121 " grub-installer/bootdev=/dev/sda<wait>",
123 " preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/{{user `preseed_path`}}<wait>",
128 "cpus": "{{ user `cpus` }}",
129 "disk_size": "{{user `disk_size`}}",
130 "guest_os_type": "ubuntu",
131 "http_directory": "{{user `http_directory`}}",
132 "iso_checksum": "{{user `iso_checksum_type`}}:{{user `iso_checksum`}}",
133 "iso_url": "{{user `mirror`}}/{{user `mirror_directory`}}/{{user `iso_name`}}",
134 "memory": "{{ user `memory` }}",
135 "output_directory": "{{ user `build_directory` }}/packer-{{user `template`}}-parallels",
136 "parallels_tools_flavor": "lin",
137 "prlctl_version_file": ".prlctl_version",
138 "shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",
139 "ssh_password": "vagrant",
141 "ssh_timeout": "10000s",
142 "ssh_username": "vagrant",
143 "type": "parallels-iso",
144 "vm_name": "{{ user `template` }}"
151 "/install/vmlinuz<wait>",
153 " console-setup/ask_detect=false<wait>",
154 " console-setup/layoutcode=us<wait>",
155 " console-setup/modelcode=pc105<wait>",
156 " debconf/frontend=noninteractive<wait>",
157 " debian-installer=en_US.UTF-8<wait>",
159 " initrd=/install/initrd.gz<wait>",
160 " kbd-chooser/method=us<wait>",
161 " keyboard-configuration/layout=USA<wait>",
162 " keyboard-configuration/variant=USA<wait>",
163 " locale=en_US.UTF-8<wait>",
164 " netcfg/get_domain=vm<wait>",
165 " netcfg/get_hostname=vagrant<wait>",
166 " grub-installer/bootdev=/dev/vda<wait>",
168 " preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/{{user `preseed_path`}}<wait>",
173 "cpus": "{{ user `cpus` }}",
174 "disk_size": "{{user `disk_size`}}",
175 "headless": "{{ user `headless` }}",
176 "http_directory": "{{user `http_directory`}}",
177 "iso_checksum": "{{user `iso_checksum_type`}}:{{user `iso_checksum`}}",
178 "iso_url": "{{user `mirror`}}/{{user `mirror_directory`}}/{{user `iso_name`}}",
179 "memory": "{{ user `memory` }}",
180 "output_directory": "{{ user `build_directory` }}/packer-{{user `template`}}-qemu",
181 "shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",
182 "ssh_password": "vagrant",
184 "ssh_timeout": "10000s",
185 "ssh_username": "vagrant",
187 "vm_name": "{{ user `template` }}"
190 "flavor": "{{ user `openstack_flavor` }}",
191 "floating_ip_network": "{{ user `openstack_floating_net` }}",
192 "image_name": "{{ user `template` }}",
194 "{{ user `openstack_internal_net` }}"
196 "source_image_name": "{{ user `openstack_image` }}",
198 "ssh_timeout": "10000s",
199 "ssh_username": "ubuntu",
204 "<esc><wait10><esc><esc><enter><wait>",
205 "set gfxpayload=1024x768<enter>",
206 "linux /install/vmlinuz ",
207 "preseed/url=http://{{.HTTPIP}}:{{.HTTPPort}}/preseed-hyperv.cfg ",
208 "debian-installer=en_US.UTF-8 auto locale=en_US.UTF-8 kbd-chooser/method=us ",
209 "hostname={{.Name}} ",
210 "fb=false debconf/frontend=noninteractive ",
211 "keyboard-configuration/modelcode=SKIP keyboard-configuration/layout=USA ",
212 "keyboard-configuration/variant=USA console-setup/ask_detect=false <enter>",
213 "initrd /install/initrd.gz<enter>",
217 "communicator": "ssh",
218 "cpus": "{{ user `cpus` }}",
219 "disk_size": "{{user `disk_size`}}",
220 "enable_secure_boot": false,
221 "generation": "{{user `hyperv_generation`}}",
222 "http_directory": "{{user `http_directory`}}",
223 "iso_checksum": "{{user `iso_checksum_type`}}:{{user `iso_checksum`}}",
224 "iso_url": "{{user `mirror`}}/{{user `mirror_directory`}}/{{user `iso_name`}}",
225 "memory": "{{user `memory`}}",
226 "output_directory": "{{ user `build_directory` }}/packer-{{user `template`}}-hyperv",
227 "shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",
228 "ssh_password": "vagrant",
230 "ssh_timeout": "10000s",
231 "ssh_username": "vagrant",
232 "switch_name": "{{user `hyperv_switch`}}",
233 "type": "hyperv-iso",
234 "vm_name": "{{ user `template` }}"
239 "output": "{{ user `build_directory` }}/{{user `box_basename`}}.{{.Provider}}.box",
245 "environment_vars": [
246 "HOME_DIR=/home/vagrant",
247 "http_proxy={{user `http_proxy`}}",
248 "https_proxy={{user `https_proxy`}}",
249 "no_proxy={{user `no_proxy`}}"
251 "execute_command": "echo 'vagrant' | {{.Vars}} sudo -S -E sh -eux '{{.Path}}'",
252 "expect_disconnect": true,
254 "{{template_dir}}/../_common/check_vagrant_user.sh",
255 "{{template_dir}}/scripts/update.sh",
256 "{{template_dir}}/../_common/motd.sh",
257 "{{template_dir}}/../_common/sshd.sh",
258 "{{template_dir}}/scripts/networking.sh",
259 "{{template_dir}}/scripts/sudoers.sh",
260 "{{template_dir}}/scripts/vagrant.sh",
261 "{{template_dir}}/../_common/virtualbox.sh",
262 "{{template_dir}}/scripts/vmware.sh",
263 "{{template_dir}}/../_common/parallels.sh",
264 "{{template_dir}}/scripts/hyperv.sh"
269 "environment_vars": [
270 "HOME_DIR=/home/vagrant",
271 "http_proxy={{user `http_proxy`}}",
272 "https_proxy={{user `https_proxy`}}",
273 "no_proxy={{user `no_proxy`}}",
274 "STATE_FOLDER={{user `state_folder`}}"
276 "execute_command": "echo 'vagrant' | {{.Vars}} sudo -S su - vagrant -c '{{.Vars}} {{.Path}}'",
277 "expect_disconnect": "true",
279 "{{template_dir}}/scripts/install_osm.sh"
284 "destination": "/tmp/update_osm_info_docker.sh",
285 "source": "{{template_dir}}/scripts/update_osm_info_docker.sh",
289 "environment_vars": [
290 "HOME_DIR=/home/vagrant",
291 "http_proxy={{user `http_proxy`}}",
292 "https_proxy={{user `https_proxy`}}",
293 "no_proxy={{user `no_proxy`}}",
294 "STATE_FOLDER={{user `state_folder`}}"
296 "execute_command": "echo 'vagrant' | {{.Vars}} sudo -S su - vagrant -c '{{.Vars}} {{.Path}}'",
297 "expect_disconnect": "true",
299 "sudo mv /tmp/update_osm_info_docker.sh ${STATE_FOLDER}/",
300 "sudo chmod a+rx ${STATE_FOLDER}/update_osm_info_docker.sh"
305 "environment_vars": [
306 "HOME_DIR=/home/vagrant",
307 "http_proxy={{user `http_proxy`}}",
308 "https_proxy={{user `https_proxy`}}",
309 "no_proxy={{user `no_proxy`}}"
311 "execute_command": "echo 'vagrant' | {{.Vars}} sudo -S -E sh -eux '{{.Path}}'",
312 "expect_disconnect": true,
314 "{{template_dir}}/scripts/cleanup.sh",
315 "{{template_dir}}/../_common/minimize.sh"
321 "box_basename": "osm-8.0.4",
322 "build_directory": "../../builds",
323 "build_timestamp": "{{isotime \"20060102150405\"}}",
325 "disk_size": "65536",
326 "git_revision": "__unknown_git_revision__",
327 "guest_additions_url": "",
329 "http_directory": "{{template_dir}}/http",
330 "http_proxy": "{{env `http_proxy`}}",
331 "https_proxy": "{{env `https_proxy`}}",
332 "hyperv_generation": "2",
333 "iso_checksum": "8c5fc24894394035402f66f3824beb7234b757dd2b5531379cb310cedfdf0996",
334 "iso_checksum_type": "sha256",
335 "iso_name": "ubuntu-18.04.5-server-amd64.iso",
337 "mirror": "http://cdimage.ubuntu.com",
338 "mirror_directory": "ubuntu/releases/18.04.4/release",
340 "no_proxy": "{{env `no_proxy`}}",
341 "openstack_flavor": "{{env `FLAVOR_NAME`}}",
342 "openstack_floating_net": "{{env `VIM_EXT_NET`}}",
343 "openstack_image": "{{env `SOURCE_IMAGE_NAME`}}",
344 "openstack_internal_net": "{{env `NETWORK_ID`}}",
345 "preseed_path": "preseed.cfg",
346 "state_folder": "/etc/osm",
347 "template": "osm-7.0.1-amd64",
348 "version": "TIMESTAMP"