ehime

Untitled

Dec 10th, 2014
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. {
  2.   "builders": [{
  3.     "type": "virtualbox-iso",
  4.     "vm_name": "packer-solaris-10u11-x86_64",
  5.     "disk_size": 15360,
  6.  
  7.     "guest_os_type": "Solaris_64",
  8.     "guest_additions_mode": "upload",
  9.  
  10.     "http_directory": "http/solaris-10.11",
  11.     "iso_url": "{{user `mirror`}}/sol-10-u11-ga-x86-dvd.iso",
  12.     "iso_checksum": "aae1452bb3d56baa3dcb8866ce7e4a08",
  13.     "iso_checksum_type": "md5",
  14.  
  15.     "ssh_wait_timeout": "50000s",
  16.     "ssh_username": "vagrant",
  17.     "ssh_password": "vagrant",
  18.     "ssh_port": 22,
  19.  
  20.     "shutdown_timeout": "10m",
  21.     "shutdown_command": "/opt/csw/bin/sudo /usr/sbin/init 5",
  22.     "output_directory": "output/packer-solaris-10u11-x86_64-virtualbox",
  23.  
  24.     "virtualbox_version_file": ".vbox_version",
  25.     "vboxmanage": [
  26.       [
  27.         "modifyvm",   "{{.Name}}",
  28.         "--memory",   1536
  29.       ],
  30.       [
  31.         "modifyvm",   "{{.Name}}",
  32.         "--cpus",     1
  33.       ]
  34.     ],
  35.  
  36.     "boot_wait": "5s",
  37.     "boot_command": [
  38.       "e",
  39.       "e",
  40.       "<left><left><left><left><left><left><left><left><left><left>",
  41.       "<left><left><left><left><left><left><left><left><left><left>",
  42.       "<left><left><left>",
  43.       " - install<enter>",
  44.       "b"
  45.     ],
  46.  
  47.     "floppy_files": [
  48.       "floppy/solaris/10.11/sysidcfg",
  49.       "floppy/solaris/10.11/profiler",
  50.       "floppy/solaris/10.11/rules.ok",
  51.       "floppy/solaris/10.11/S99startup.sh",
  52.       "floppy/solaris/10.11/finish.sh"
  53.     ]
  54.   }, {
  55.     "type": "vmware-iso",
  56.     "vm_name": "packer-solaris-10u11-x86_64",
  57.     "disk_size": 15360,
  58.  
  59.     "guest_os_type": "solaris10-64",
  60.  
  61.     "http_directory": "http/solaris-10",
  62.     "iso_url": "{{user `mirror`}}/sol-10-u11-ga-x86-dvd.iso",
  63.     "iso_checksum": "aae1452bb3d56baa3dcb8866ce7e4a08",
  64.     "iso_checksum_type": "md5",
  65.  
  66.     "ssh_wait_timeout": "50000s",
  67.     "ssh_username": "vagrant",
  68.     "ssh_password": "vagrant",
  69.     "ssh_port": 22,
  70.  
  71.     "shutdown_timeout": "10m",
  72.     "shutdown_command": "/opt/csw/bin/sudo /usr/sbin/init 5",
  73.     "output_directory": "output/solaris-10u11-x86_64-vmware",
  74.  
  75.     "tools_upload_flavor": "solaris",
  76.     "tools_upload_path": "/home/vagrant/solaris.iso",
  77.  
  78.     "vmx_data": {
  79.       "cpuid.coresPerSocket": "1",
  80.       "memsize": "1536",
  81.       "numvcpus": "1"
  82.     },
  83.  
  84.     "boot_wait": "5s",
  85.     "boot_command": [
  86.       "e",
  87.       "e",
  88.       "<left><left><left><left><left><left><left><left><left><left>",
  89.       "<left><left><left><left><left><left><left><left><left><left>",
  90.       "<left><left><left>",
  91.       " - install<enter>",
  92.       "b"
  93.     ],
  94.  
  95.     "floppy_files": [
  96.       "floppy/solaris/10.11/sysidcfg",
  97.       "floppy/solaris/10.11/profiler",
  98.       "floppy/solaris/10.11/rules.ok",
  99.       "floppy/solaris/10.11/S99startup.sh",
  100.       "floppy/solaris/10.11/finish.sh"
  101.     ]
  102.   }],
  103.   "post-processors": [{
  104.       "output": "../builds/{{.Provider}}/solaris-10.11_puppet-{{user `puppet_version`}}.box",
  105.       "type": "vagrant"
  106.   }],
  107.   "provisioners": [{
  108.       "type": "shell",
  109.       "execute_command": "/opt/csw/bin/sudo {{.Path}}",
  110.       "scripts": [
  111.         "scripts/solaris/10.11/post-install.sh",
  112.         "scripts/solaris/10.11/vmtools.sh",
  113.         "scripts/solaris/10.11/minimize.sh"
  114.       ]
  115.   }],
  116.   "variables": {
  117.     "puppet_version": "provisionerless",
  118.     "mirror": "http://ftp2.pl.freebsd.org/pub/Solaris/10/"
  119.   }
  120. }
Advertisement
Add Comment
Please, Sign In to add comment