Skip to content

Instantly share code, notes, and snippets.

@danmikita
Created September 4, 2014 20:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danmikita/216c444eb4005d1718a6 to your computer and use it in GitHub Desktop.
Save danmikita/216c444eb4005d1718a6 to your computer and use it in GitHub Desktop.
Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
##############################################
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
#
# Be sure to install the Proxy Plugin:
# vagrant plugin install vagrant-proxyconf
#############################################
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
# Generic setup
config.vm.box = "danmikita/centos"
# Forwarding port section
config.vm.network "private_network", ip: "10.0.3.15"
config.vm.network :forwarded_port, guest: 9994, host: 9994 # JBOSS Admin Console jbossdev/jbossdev01!
config.vm.network :forwarded_port, guest: 8084, host: 8084, auto_correct: true # JBOSS Endpoints
config.vm.network :forwarded_port, guest: 10003, host: 10003 # JBOSS Maven Deploy
config.vm.network :forwarded_port, guest: 9443, host: 9443 # WSO2 ESB Console admin/admin
config.vm.network :forwarded_port, guest: 8243, host: 8243 # WSO2 ESB Endpoints
config.vm.network :forwarded_port, guest: 8280, host: 8280 # WSO2 ESB Endpoints
config.vm.network :forwarded_port, guest: 1521, host: 1521 # Oracle XE
config.vm.network :forwarded_port, guest: 8787, host: 8787 # JBOSS Debug listening port
config.vm.network :forwarded_port, guest: 9463, host: 9463 # WSO2 MB Console admin/admin
config.vm.network :forwarded_port, guest: 5692, host: 5692 # WSO2 MB Queue / Topic Port
# Synchronizing folders
config.vm.synced_folder "/usr/local/etc", "/usr/local/etc"
config.vm.synced_folder "/opt/logs/", "/home/vagrant/logs/"
# Making specific setting configuration changes
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--memory", "5000"]
vb.customize ["modifyvm", :id, "--vram", "256"]
end
# Using puppet to setup the machine
config.vm.provision :puppet, run: "always" do |puppet|
puppet.manifests_path = "manifests"
puppet.manifest_file = "default.pp"
# puppet.options = "--verbose --debug"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment