Skip to content
This repository was archived by the owner on Aug 29, 2018. It is now read-only.

Commit b680338

Browse files
Merge pull request #106 from smarterclayton/add_atomic_test_env
Add an Atomic test environment
2 parents 404ac48 + 770a91b commit b680338

File tree

2 files changed

+30
-16
lines changed

2 files changed

+30
-16
lines changed

Vagrantfile

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,39 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
99
# options are documented and commented below. For a complete reference,
1010
# please see the online documentation at vagrantup.com.
1111

12-
# Every Vagrant virtual environment requires a box to build off of.
13-
config.vm.box = "fedora20"
12+
config.vm.define "default", primary: true do |config|
13+
config.vm.box = "fedora20"
14+
config.vm.box_url = "http://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_fedora-20_chef-provisionerless.box"
15+
16+
config.vm.network "forwarded_port", guest: 43273, host: 43273
17+
config.vm.network "forwarded_port", guest: 6060, host: 2225
18+
config.vm.network "forwarded_port", guest: 14000, host: 14000
19+
for i in 4000..4050
20+
config.vm.network :forwarded_port, guest: i, host: i
21+
end
22+
end
23+
24+
config.vm.define "rhel-7-atomic" do |config|
25+
config.vm.box = "rhel-7-atomic"
26+
config.vm.box_url = "http://rcm-img06.build.bos.redhat.com/images/releases/2014.8/vagrant/rh-atomic-host-vagrant-2014.8.box"
27+
28+
config.vm.network "forwarded_port", guest: 43273, host: 53273
29+
config.vm.network "forwarded_port", guest: 6060, host: 12225
30+
config.vm.network "forwarded_port", guest: 14000, host: 24000
31+
for i in 4000..4050
32+
config.vm.network :forwarded_port, guest: i, host: i+1000
33+
end
1434

15-
# The url from where the 'config.vm.box' box will be fetched if it
16-
# doesn't already exist on the user's system.
17-
config.vm.box_url = "http://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_fedora-20_chef-provisionerless.box"
35+
config.vm.provider "virtualbox" do |v|
36+
v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
37+
end
38+
end
1839

1940
# Create a forwarded port mapping which allows access to a specific port
2041
# within the machine from a port on the host machine. In the example below,
2142
# accessing "localhost:8080" will access port 80 on the guest machine.
2243
# config.vm.network :forwarded_port, guest: 80, host: 8080
2344

24-
config.vm.network "forwarded_port", guest: 43273, host: 43273
25-
config.vm.network "forwarded_port", guest: 6060, host: 2225
26-
config.vm.network "forwarded_port", guest: 14000, host: 14000
27-
for i in 4000..4050
28-
config.vm.network :forwarded_port, guest: i, host: i
29-
end
30-
3145
# Create a private network, which allows host-only access to the machine
3246
# using a specific IP.
3347
# config.vm.network :private_network, ip: "192.168.33.10"

contrib/demo/demo.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ if [ "$SKIP_EAP" == "" ]; then
2121
run "$base/drive_load.sh &"
2222

2323
run gear start localhost/demo-backend-3
24-
run journalctl --unit ctr-demo-backend-3.service -f --since=-3 -q
24+
run sudo journalctl --unit ctr-demo-backend-3.service -f --since=-3 -q
2525
fi
2626

2727
gear stop localhost/demo-backend-{1,2,3} > /dev/null &
@@ -30,22 +30,22 @@ if [ "$SKIP_MONGO" == "" ]; then
3030
run cat $base/mongo_Dockerfile
3131

3232
run gear deploy $base/deploy_mongo_repl_set.json localhost
33-
run journalctl --unit ctr-replset-db-1 -f --since=-3 -q
33+
run sudo journalctl --unit ctr-replset-db-1 -f --since=-3 -q
3434
run "sudo switchns --container=replset-db-1 -- /usr/bin/mongo local --eval 'printjson(rs.initiate({_id: \"replica0\", version: 1, members:[{_id: 0, host:\"192.168.1.1:27017\"},{_id: 1, host:\"192.168.1.2:27017\"},{_id: 2, host:\"192.168.1.3:27017\"}]}))'" #; printjson(rs.add(\"192.168.1.2\")); printjson(rs.add(\"192.168.1.3\"))'"
3535
run "sudo switchns --container=replset-db-1 -- /usr/bin/mongo local --eval 'printjson(rs.status())'"
3636
run "sudo switchns --container=replset-db-1 -- /usr/bin/mongo local --eval 'printjson(rs.status())'"
3737

3838
run gear build git://github.com/pmorie/scaling-demo-update jboss/eap openshift/demo-eap-scaling-test
3939
run gear install openshift/demo-eap-scaling-test localhost/demo-backend-3 -p 8080:0
4040
run gear start localhost/demo-backend-3
41-
run journalctl -u ctr-demo-backend-3 -f
41+
run sudo journalctl -u ctr-demo-backend-3 -f
4242
fi
4343

4444
gear stop --with=$base/deploy_mongo_repl_set_instances.json > /dev/null &
4545

4646
if [ "$SKIP_ORIGIN" == "" ]; then
4747
run gear deploy $base/deploy_openshift.json localhost
48-
run journalctl --unit ctr-openshift-broker-1 -f --since=-3 -q
48+
run sudo journalctl --unit ctr-openshift-broker-1 -f --since=-3 -q
4949
run sudo switchns --container="openshift-broker-1" --env="BROKER_SOURCE=1" --env="HOME=/opt/ruby" --env="OPENSHIFT_BROKER_DIR=/opt/ruby/src/broker" -- /bin/bash --login -c "/opt/ruby/src/docker/openshift_init"
5050
run rhc setup --server http://localhost:6060/broker/rest/api
5151
run rhc create-app test jbosseap-6.0 --no-git --no-dns

0 commit comments

Comments
 (0)