{ "builders": [ { "type": "vmware-iso", "iso_url": "{{user `iso_url`}}", "iso_checksum_type": "{{user `iso_checksum_type`}}", "iso_checksum": "{{user `iso_checksum`}}", "headless": false, "http_directory" : "{{template_dir}}/../http", "http_port_min" : 9001, "http_port_max" : 9001, "boot_command": [ "", "", "", "/install/vmlinuz", " auto=true", " priority=critical", " initrd=/install/initrd.gz", " preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg", " -- ", "" ], "boot_wait": "20s", "communicator": "ssh", "ssh_username": "vagrant", "ssh_password": "vagrant", "ssh_wait_timeout": "2h", "shutdown_command": "echo 'packer' | sudo -S shutdown -P now", "guest_os_type": "ubuntu-64", "tools_upload_flavor": "linux", "disk_size": 40000, "vm_name": "metasploitable3-ub1404", "vmx_data": { "cpuid.coresPerSocket": "2", "memsize": "4096", "numvcpus": "2", "scsi0.virtualDev": "lsisas1068" } }, { "type": "virtualbox-iso", "iso_url": "{{user `iso_url`}}", "iso_checksum_type": "{{user `iso_checksum_type`}}", "iso_checksum": "{{user `iso_checksum`}}", "headless": false, "http_directory" : "{{template_dir}}/../http", "http_port_min" : 9001, "http_port_max" : 9001, "boot_command": [ "", "", "", "/install/vmlinuz", " auto=true", " priority=critical", " initrd=/install/initrd.gz", " preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg", " -- ", "" ], "boot_wait": "20s", "communicator": "ssh", "ssh_username": "vagrant", "ssh_password": "vagrant", "ssh_wait_timeout": "2h", "shutdown_command": "echo 'packer' | sudo -S shutdown -P now", "guest_os_type": "Ubuntu_64", "disk_size": 40000, "vm_name": "metasploitable3-ub1404", "vboxmanage": [ [ "modifyvm", "{{.Name}}", "--memory", "4096" ], [ "modifyvm", "{{.Name}}", "--cpus", "2" ] ] }, { "type": "qemu", "iso_url": "{{user `iso_url`}}", "iso_checksum_type": "{{user `iso_checksum_type`}}", "iso_checksum": "{{user `iso_checksum`}}", "headless": false, "http_directory" : "{{template_dir}}/../http", "http_port_min" : 9001, "http_port_max" : 9001, "boot_command": [ "", "", "", "/install/vmlinuz", " auto=true", " priority=critical", " initrd=/install/initrd.gz", " preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg", " -- ", "" ], "boot_wait": "20s", "communicator": "ssh", "accelerator": "kvm", "ssh_username": "vagrant", "ssh_password": "vagrant", "ssh_wait_timeout": "2h", "shutdown_command": "echo 'packer' | sudo -S shutdown -P now", "disk_size": 40000, "vm_name": "metasploitable3-ub1404", "qemuargs": [ ["-m", "4096"], ["-smp", "2"], ["-display", "gtk"] ] } ], "provisioners": [ { "type": "chef-solo", "version": "13.8.5", "cookbook_paths": [ "{{template_dir}}/../../chef/cookbooks" ], "run_list": [ "apt::default", "metasploitable::users", "metasploitable::mysql", "metasploitable::apache_continuum", "metasploitable::apache", "metasploitable::php_545", "metasploitable::phpmyadmin", "metasploitable::proftpd", "metasploitable::docker", "metasploitable::samba", "metasploitable::sinatra", "metasploitable::unrealircd", "metasploitable::chatbot", "metasploitable::payroll_app", "metasploitable::readme_app", "metasploitable::cups", "metasploitable::drupal", "metasploitable::knockd", "metasploitable::iptables", "metasploitable::flags" ] } ], "post-processors": [ { "type": "vagrant", "keep_input_artifact": false, "output": "{{template_dir}}/../builds/ubuntu_1404_{{.Provider}}_{{user `box_version`}}.box" } ], "variables": { "iso_url": "http://old-releases.ubuntu.com/releases/14.04.0/ubuntu-14.04-server-amd64.iso", "iso_checksum_type": "sha256", "iso_checksum": "ababb88a492e08759fddcf4f05e5ccc58ec9d47fa37550d63931d0a5fa4f7388", "box_version": "0.1.12" } }