Veewee::Session.declare({ :cpu_count => '1', :memory_size=> '256', :disk_size => '40960', :disk_format => 'VDI', :hostiocache => 'off', :os_type_id => 'OpenBSD', :iso_file => "openbsd54_32.iso", :iso_src => "http://ftp3.usa.openbsd.org/pub/OpenBSD/5.4/i386/install54.iso", :iso_sha256 => "64261b5438fd04c9efded4dd17e44c6b033b69e00cc1ae4a0c55f1ff3a93e469", :iso_download_timeout => "1000", :boot_wait => "50", :boot_cmd_sequence => [ # I - install 'I', # set the keyboard 'us', # set the hostname 'OpenBSD54-x32', # Which nic to config ? [em0] '', # do you want dhcp ? [dhcp] '', ''*5, # IPV6 for em0 ? [none] 'none', # Which other nic do you wish to configure [done] 'done', # Pw for root account 'vagrant', 'vagrant', # Start sshd by default ? [yes] 'yes', # Start ntpd by default ? [yes] 'no', # Do you want the X window system [yes] 'no', # Setup a user ? 'vagrant', # Full username 'vagrant', # Pw for this user 'vagrant', 'vagrant', # Do you want to disable sshd for root ? [yes] 'no', # What timezone are you in ? 'GB', # Available disks [sd0] '', # Use DUIDs rather than device names in fstab ? [yes] '', # Use (W)whole disk or (E)edit MBR ? [whole] 'W', # Use (A)auto layout ... ? [a] 'A', ''*70, # location of the sets [cd] 'cd', # Available cd-roms : cd0 '', # Pathname to sets ? [5.4/i386] '', # Remove games and X '-game54.tgz', '-xbase54.tgz', '-xetc54.tgz', '-xshare54.tgz', '-xfont54.tgz', '-xserv54.tgz', 'done', ''*110, # Done installing ? 'done', ''*6, # Time appears wrong. Set to ...? [yes] 'yes', ''*6, 'reboot', ''*6 ], :kickstart_port => "7122", :kickstart_timeout => "10000", :kickstart_file => "", :ssh_login_timeout => "10000", :ssh_user => "root", :ssh_password => "vagrant", :ssh_key => "", :ssh_host_port => "7222", :ssh_guest_port => "22", :sudo_cmd => "sh '%f'", :shutdown_cmd => "/sbin/halt -p", :postinstall_files => [ "base.sh", "vagrant.sh", "ruby.sh", "puppet.sh", "chef.sh" ], :postinstall_timeout => "10000" })