This project is a collection of Vagrant configuration and supporting files for running various server applications using vagrant.
The idea is to have a set of vagrant configuration files for various databases, web servers, message brokers, etc so you don't need to have them installed on you computer all the time. You can use vagrant to fire up a virtual machine for running the application and then throw it away when your done.
Each environment includes a Debian GNU/Linux server running 64 bit Jessie. The server application of interest is automatically started on the server when it starts. The ports for the application of interest are forwarded from the host to guest.
After doing vagrant up you have ActiveMQ 5.14 with the following ports available:
- Admin web access on 8161
- Openwire on port 61616
- AMQP on port 5672
- STOMP on port 61613
- MQTT on port 1883
- WS on port 61614
The admin account is 'admin' and the password is 'admin'.
This environment gives the latest version of Jekins from pkg.jenkins.io. Jenkins is available at port 8080 after doing vagrant up. You need to log in with vagrant ssh to get the initial admin password as described on the opening page then follow the instructions
on the next page to get Jenkins fully set up.
This environment comes with all the major open source version control systems installed (git, subversion, cvs, etc) as well as maven, gradle, ant, and OpenJDKs 7 and 8.
MySQL is available on port 3306. You can log with the root account using password secret.
PostgreSQL is available on port 5432. You can log with the postgres account using password secret.