|  | #-*- mode: ruby -*- | 
|  | # vi: set ft=ruby : | 
|  |  | 
|  | ms_jmx_port = 1099 | 
|  | router_jmx_port = 1100 | 
|  | mp_jmx_port = 1101 | 
|  | ingest_jmx_port = 1102 | 
|  | pgserver_jmx_port = 1103 | 
|  | pg_db_port = 5432 | 
|  | zk_jmx_port = 2181 | 
|  | cassandra_jmx_port = 7199 | 
|  | ms_http_port = 8080 | 
|  | router_self_port = 8081 | 
|  | mp_self_port = 8082 | 
|  | qpid_self_port = 8083 | 
|  | pgserver_self_port = 8084 | 
|  | cassandra_db_port = 9160 | 
|  | cassandra_interal_comm_port1 = 7000 | 
|  | cassandra_interal_comm_port2 = 9042 | 
|  | ui_http_port = 9000 | 
|  | edge_proxy_port = 9001 | 
|  | mysql_port = 3306 | 
|  | open_ldap_port = 10389 | 
|  | http_port = 80 | 
|  | expose_graphite_port = 9090 | 
|  | grafana_http_port = 3000 | 
|  |  | 
|  | local_address = "172.28.128.55" | 
|  | vm_memory = 8192 | 
|  |  | 
|  | Vagrant.configure(2) do |config| | 
|  | config.ssh.insert_key = false | 
|  |  | 
|  | config.vm.box = "uclbioresource/oracle68" | 
|  |  | 
|  | config.vm.define "aio_node" do |node| | 
|  |  | 
|  | node.vm.hostname = '127.0.0.1' | 
|  | node.vm.network "private_network", ip: local_address | 
|  |  | 
|  | node.vm.network "forwarded_port", guest: ms_http_port, host: ms_http_port | 
|  | node.vm.network "forwarded_port", guest: ms_jmx_port, host: ms_jmx_port | 
|  | node.vm.network "forwarded_port", guest: grafana_http_port, host: grafana_http_port | 
|  | node.vm.network "forwarded_port", guest: cassandra_jmx_port, host: cassandra_jmx_port | 
|  | node.vm.network "forwarded_port", guest: cassandra_db_port, host: cassandra_db_port | 
|  | node.vm.network "forwarded_port", guest: cassandra_interal_comm_port1, host: cassandra_interal_comm_port1 | 
|  | node.vm.network "forwarded_port", guest: cassandra_interal_comm_port2, host: cassandra_interal_comm_port2 | 
|  | node.vm.network "forwarded_port", guest: zk_jmx_port, host: zk_jmx_port | 
|  | node.vm.network "forwarded_port", guest: ui_http_port, host: ui_http_port | 
|  | node.vm.network "forwarded_port", guest: edge_proxy_port, host: edge_proxy_port | 
|  | node.vm.network "forwarded_port", guest: open_ldap_port, host: open_ldap_port | 
|  | node.vm.network "forwarded_port", guest: router_jmx_port, host: router_jmx_port | 
|  | node.vm.network "forwarded_port", guest: router_self_port, host: router_self_port | 
|  | node.vm.network "forwarded_port", guest: mp_jmx_port, host: mp_jmx_port | 
|  | node.vm.network "forwarded_port", guest: mp_self_port, host: mp_self_port | 
|  | node.vm.network "forwarded_port", guest: http_port, host: expose_graphite_port | 
|  | node.vm.network "forwarded_port", guest: mysql_port, host: mysql_port | 
|  | node.vm.network "forwarded_port", guest: qpid_self_port, host: qpid_self_port | 
|  | node.vm.network "forwarded_port", guest: pgserver_self_port, host: pgserver_self_port | 
|  | node.vm.network "forwarded_port", guest: pg_db_port, host: pg_db_port | 
|  | node.vm.network "forwarded_port", guest: pgserver_jmx_port, host: pgserver_jmx_port | 
|  | node.vm.network "forwarded_port", guest: ingest_jmx_port, host: ingest_jmx_port | 
|  |  | 
|  | end | 
|  |  | 
|  | config.vm.provider :virtualbox do |vb| | 
|  | vb.memory = vm_memory | 
|  | end | 
|  |  | 
|  | end |