blob: 3a0db1791f003a81081cf9da0476706542b02801 [file] [log] [blame]
#-*- 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 = "centos/7"
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