Skip to content

Instantly share code, notes, and snippets.

@petems
Last active June 12, 2018 21:00
Show Gist options
  • Save petems/109a77ccff3187dc0deb85a0e3f3ad89 to your computer and use it in GitHub Desktop.
Save petems/109a77ccff3187dc0deb85a0e3f3ad89 to your computer and use it in GitHub Desktop.
Vagrantfile
Vagrant.require_version ">= 2.0.0"
Vagrant.configure("2") do |config|
config.vm.define "statsbox", autostart: true do |statsbox|
statsbox.vm.box = "bento/ubuntu-16.04"
statsbox.vm.provider "virtualbox" do |vb|
vb.linked_clone = true
vb.memory = "1024"
end
statsbox.vm.provider "vmware_desktop" do |vmd|
vmd.linked_clone = true
vmd.vmx["memsize"] = "1024"
vmd.vmx["numvcpus"] = "2"
end
statsbox.vm.hostname = "statsbox"
statsbox.vm.network "private_network", ip: "10.13.37.10"
statsbox.vm.network "forwarded_port", guest: 3000, host: 3000 # Graphite UI
statsbox.vm.network "forwarded_port", guest: 8086, host: 8086 # InfluxDB
statsbox.vm.network "forwarded_port", guest: 8888, host: 8888 # Chronograf
statsbox.vm.network "forwarded_port", guest: 9092, host: 9092 # Kapacitor
statsbox.vm.provision "hosts", autoconfigure: true, sync_hosts: true
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment