Created
September 4, 2014 20:27
-
-
Save danmikita/216c444eb4005d1718a6 to your computer and use it in GitHub Desktop.
Vagrantfile
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- 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