Veewee::Session.declare({ :cpu_count => '1', :memory_size => '512', :disk_size => '8192', :disk_format => 'VDI', :hostiocache => 'off', :os_type_id => 'OpenBSD', :iso_file => 'OpenBSD-5.5-i386.iso', :iso_src => 'http://ftp3.usa.openbsd.org/pub/OpenBSD/5.5/i386/install55.iso', :iso_sha256 => '43798eb4f459b58062167c24337230e96c78b01887a4be40d89279df379f3565', :iso_download_timeout => '1000', :boot_wait => '50', :boot_cmd_sequence => [ 'I', # I - install 'us', # set the keyboard 'OpenBSD55-x32', # set the hostname '', # Which nic to config ? [em0] '', # do you want dhcp ? [dhcp] '' * 5, 'none', # IPV6 for em0 ? [none] 'done', # Which other nic do you wish to configure [done] 'vagrant', # Pw for root account 'vagrant', 'yes', # Start sshd by default ? [yes] 'no', # Start ntpd by default ? [yes] 'no', # Do you want the X window system [yes] 'vagrant', # Setup a user ? 'vagrant', # Full username 'vagrant', # Pw for this user 'vagrant', 'no', # Do you want to disable sshd for root ? [yes] 'GB', # What timezone are you in ? '', # Available disks [sd0] '', # Use DUIDs rather than device names in fstab ? [yes] 'W', # Use (W)whole disk or (E)edit MBR ? [whole] 'A', # Use (A)auto layout ... ? [a] '' * 70, 'cd', # location of the sets [cd] '', # Available cd-roms : cd0 '', # Pathname to sets ? [5.5/i386] '-game55.tgz', # Remove games and X '-xbase55.tgz', '-xetc55.tgz', '-xshare55.tgz', '-xfont55.tgz', '-xserv55.tgz', 'done', '', 'yes', # CD does not contain SHA256.sig (5.5) Continue without verification? 'done', # Done installing ? '' * 6, 'yes', # Time appears wrong. Set to ...? [yes] '' * 6, 'reboot', '' * 6, ], :kickstart_port => '7122', :kickstart_timeout => '300', :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 => %w[../openbsd-postinstall.sh], :postinstall_timeout => '10000', :skip_iso_transfer => true, })