blob: 9296f101f3fec3b46ba4b3ec5893644fcb107700 [file] [log] [blame]
Andy Bavier4c575802016-02-09 09:23:27 -05001.PHONY: xos
Andy Bavier9ced3402016-03-01 16:51:33 -05002xos: nodes.yaml images.yaml
Andy Bavier4c575802016-02-09 09:23:27 -05003 sudo docker-compose up -d
Andy Bavier3d039542016-02-09 13:35:37 -05004 ../common/wait_for_xos_port.sh 80
Andy Bavier4c575802016-02-09 09:23:27 -05005 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /root/setup/setup.yaml
6 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /root/setup/nodes.yaml
7 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /root/setup/images.yaml
Andy Bavier237862b2016-02-16 15:39:49 -05008
Andy Bavierad7da212016-04-14 15:13:12 -04009vtn:
Andy Baviere510b792016-02-10 17:52:03 -050010 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /root/setup/vtn-external.yaml
Andy Bavier237862b2016-02-16 15:39:49 -050011
Andy Bavier9ced3402016-03-01 16:51:33 -050012cord: virtualbng_json
Andy Bavier237862b2016-02-16 15:39:49 -050013 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /root/setup/mgmt-net.yaml
Andy Bavier3ac7c0a2016-02-16 12:23:14 -050014 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/common/fixtures.yaml
Andy Bavierc30bd772016-02-17 14:14:11 -050015 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /root/setup/cord-vtn-vsg.yaml
Andy Bavier4c575802016-02-09 09:23:27 -050016
Andy Bavier07c33042016-04-08 16:34:52 -040017exampleservice:
Andy Bavierad7da212016-04-14 15:13:12 -040018 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /root/setup/pod-exampleservice.yaml
Andy Bavier07c33042016-04-08 16:34:52 -040019
Srikanth Vavilapalli1c68c472016-03-02 18:22:04 +000020cord-ceilometer: ceilometer_custom_images cord
21 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /root/setup/ceilometer.yaml
22
Andy Bavier4c575802016-02-09 09:23:27 -050023nodes.yaml:
24 export SETUPDIR=.; bash ../common/make-nodes-yaml.sh
25
26images.yaml:
27 export SETUPDIR=.; bash ../common/make-images-yaml.sh
28
Andy Bavier606beb42016-02-15 14:34:33 -050029virtualbng_json:
30 export SETUPDIR=.; bash ./make-virtualbng-json.sh
31
Andy Bavier4c575802016-02-09 09:23:27 -050032vtn_network_cfg_json:
33 export SETUPDIR=.; bash ./make-vtn-networkconfig-json.sh
34
Srikanth Vavilapalli1c68c472016-03-02 18:22:04 +000035stop:
36 sudo MYIP=$(MYIP) docker-compose stop
37
38rm:
39 sudo MYIP=$(MYIP) docker-compose rm
40
41showlogs:
42 sudo MYIP=$(MYIP) docker-compose logs
43
44cleanup: stop rm
45 ./cleanup.sh
46 bash -c "source ./admin-openrc.sh; nova list --all-tenants; neutron net-list"
47
48ceilometer_custom_images:
Srikanth Vavilapalli4516ca12016-03-22 19:43:30 -060049 bash -c "source ./admin-openrc.sh; glance image-show ceilometer-trusty-server-multi-nic || ! mkdir -p ./images || ! wget http://www.vicci.org/cord/ceilometer-trusty-server-multi-nic.compressed.qcow2 -P ./images || glance image-create --name ceilometer-trusty-server-multi-nic --disk-format qcow2 --file ./images/ceilometer-trusty-server-multi-nic.compressed.qcow2 --container-format bare"
Srikanth Vavilapalli1c68c472016-03-02 18:22:04 +000050
Andy Bavier4c575802016-02-09 09:23:27 -050051.PHONY: local_containers
52local_containers:
53 cd ../../../containers/xos; make devel
54 cd ../../../containers/synchronizer; make