# -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure(2) do |config| #config.vm.box = "ubuntu-14.04.box" #config.vm.box_url = "https://github.com/jose-lpa/packer-ubuntu_14.04/releases/download/v2.0/ubuntu-14.04.box" config.vm.box = "ubuntu/trusty64" #config.vm.box = "ubuntu/xenial6464" config.vm.hostname = "statusengine-demo-vagrant" #config.vm.network "private_network", :type => 'dhcp', :name => "VirtualBox Host-Only Ethernet Adapter #2", :adapter => 2 config.vm.network 'private_network', type: :dhcp, :adapter => 2 config.vm.network :forwarded_port, guest: 22, host: 2222, id: "ssh" config.vm.network :forwarded_port, guest: 80, host: 8080, auto_correct: true config.vm.provider "virtualbox" do |vb| vb.memory = 1024 vb.cpus = 2 end config.vm.provision "shell", inline: <<-SHELL sudo apt-get update sudo apt-get install -y git sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password password vagrant' sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password vagrant' sudo apt-get -y install mysql-server git clone https://github.com/nook24/statusengine-vagrant.git cd statusengine-vagrant/ sudo ./install-basics.sh sudo ./install-statusengine.sh sudo ./install-naemon.sh sudo ./install-monitoring-plugins.sh sudo ./install-pnp4nagios.sh sudo ./install-custom.sh ./finished.sh SHELL end