justincampbell/whipped-cream

View on GitHub
Vagrantfile

Summary

Maintainability
Test Coverage
Vagrant.configure('2') do |config|
  config.vm.box = 'nfq/wheezy'

  {
    35511 => 35511
  }.each do |guest, host|
    config.vm.network :forwarded_port, guest: guest, host: host
  end

  config.vm.synced_folder 'pkg/', '/tmp/pkg/'

  config.vm.provision :shell, inline: <<-SCRIPT
    set -x
    adduser --disabled-login pi
    echo -ne "raspberry\nraspberry\n" | passwd pi
    grep -e "^pi " /etc/sudoers ||
      echo "pi ALL=NOPASSWD:ALL" >> /etc/sudoers
  SCRIPT
end