1{
2 "builders": [
3 {
4 "boot_command": [
5 "<up><wait><tab> text ks=http://{{ .HTTPIP }}:{{ .HTTPPort }}/{{user `ks_path`}} net.ifnames=0 biosdevname=0<enter><wait>"
6 ],
7 "boot_wait": "5s",
8 "cpus": "{{ user `cpus` }}",
9 "disk_size": "{{user `disk_size`}}",
10 "guest_additions_path": "VBoxGuestAdditions_{{.Version}}.iso",
11 "guest_additions_url": "{{ user `guest_additions_url` }}",
12 "guest_os_type": "Oracle_64",
13 "hard_drive_interface": "sata",
14 "headless": "{{ user `headless` }}",
15 "http_directory": "{{user `http_directory`}}",
16 "iso_checksum": "{{user `iso_checksum`}}",
17 "iso_url": "{{user `mirror`}}/{{user `mirror_directory`}}/{{user `iso_name`}}",
18 "memory": "{{ user `memory` }}",
19 "output_directory": "{{ user `build_directory` }}/packer-{{user `template`}}-virtualbox",
20 "shutdown_command": "echo 'vagrant' | sudo -S /sbin/halt -h -p",
21 "ssh_password": "vagrant",
22 "ssh_port": 22,
23 "ssh_timeout": "10000s",
24 "ssh_username": "vagrant",
25 "type": "virtualbox-iso",
26 "virtualbox_version_file": ".vbox_version",
27 "vm_name": "{{ user `template` }}"
28 }
29 ],
30 "post-processors": [
31 {
32 "output": "{{ user `build_directory` }}/{{user `box_basename`}}.{{.Provider}}.box",
33 "type": "vagrant"
34 }
35 ],
36 "provisioners": [
37 {
38 "environment_vars": [
39 "HOME_DIR=/home/vagrant",
40 "http_proxy={{user `http_proxy`}}",
41 "https_proxy={{user `https_proxy`}}",
42 "no_proxy={{user `no_proxy`}}"
43 ],
44 "execute_command": "echo 'vagrant' | {{.Vars}} sudo -S -E sh -eux '{{.Path}}'",
45 "expect_disconnect": true,
46 "scripts": [
47 "{{template_dir}}/../centos/scripts/update.sh",
48 "{{template_dir}}/../centos/scripts/networking.sh",
49 "{{template_dir}}/../_common/motd.sh",
50 "{{template_dir}}/../_common/sshd.sh",
51 "{{template_dir}}/../_common/vagrant.sh",
52 "{{template_dir}}/../_common/virtualbox.sh",
53 "{{template_dir}}/../_common/vmware.sh",
54 "{{template_dir}}/../_common/parallels.sh",
55 "{{template_dir}}/../centos/scripts/cleanup.sh",
56 "{{template_dir}}/../_common/minimize.sh"
57 ],
58 "type": "shell"
59 }
60 ],
61 "variables": {
62 "arch": "64",
63 "box_basename": "oraclelinux7.9",
64 "build_directory": "../../builds",
65 "build_timestamp": "{{isotime \"20210818150800\"}}",
66 "cpus": "2",
67 "disk_size": "65536",
68 "git_revision": "__unknown_git_revision__",
69 "guest_additions_url": "",
70 "headless": "",
71 "http_directory": "{{template_dir}}/../centos/http",
72 "http_proxy": "{{env `http_proxy`}}",
73 "https_proxy": "{{env `https_proxy`}}",
74 "hyperv_generation": "1",
75 "hyperv_switch": "bento",
76 "iso_checksum": "28d2928ded40baddcd11884b9a6a611429df12897784923c346057ec5cdd1012",
77 "iso_name": "OracleLinux-R7-U9-Server-x86_64-dvd.iso",
78 "ks_path": "7/ks.cfg",
79 "memory": "2048",
80 "mirror": "",
81 "mirror_directory": "Volumes/DBA/voracle/bento/packer_templates/oraclelinux",
82 "name": "oraclelinux7.9",
83 "no_proxy": "{{env `no_proxy`}}",
84 "template": "oracle-7.9-x86_64",
85 "version": "TIMESTAMP"
86 }
87}