summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Konstanski <ckonstanski@pippiandcarlos.com>2017-09-29 14:08:50 -0600
committerCarlos Konstanski <ckonstanski@pippiandcarlos.com>2017-09-29 14:08:50 -0600
commitca5e30661204a2da2c6fc017ea2359df4b15af4b (patch)
tree45bf78105ad1fa484be28b018f1f44fe5bb27050
parentb0318621f703215fb8d05067832c1c4615d7bb66 (diff)
making database containers optional
-rwxr-xr-xbuild-docker-containers.sh32
-rw-r--r--salt/openbook/ansible/files/env.yaml.openbook.example9
2 files changed, 25 insertions, 16 deletions
diff --git a/build-docker-containers.sh b/build-docker-containers.sh
index 50df7e0..5627f32 100755
--- a/build-docker-containers.sh
+++ b/build-docker-containers.sh
@@ -2,20 +2,20 @@
buildroot="$(pwd)"
-# # clean docker containers
-# if [ -x ${buildroot}/docker_build/ci/openbookctl ]; then
-# sudo ${buildroot}/docker_build/ci/openbookctl stop
-# fi
-# for i in $(sudo docker ps | grep -v 'COMMAND' | grep -v 'database' | awk '{print $1}'); do
-# sudo docker stop $i
-# done
-# for i in $(sudo docker ps | grep -v 'COMMAND' | grep -F 'database' | awk '{print $1}'); do
-# sudo docker stop $i
-# done
-# sudo docker container prune -f
-# for i in $(sudo docker images | grep -v 'REPOSITORY' | awk '{print $3}'); do
-# sudo docker rmi --force $i
-# done
+# clean docker containers
+if [ -x ${buildroot}/docker_build/ci/openbookctl ]; then
+ sudo ${buildroot}/docker_build/ci/openbookctl stop
+fi
+for i in $(sudo docker ps | grep -v 'COMMAND' | grep -v 'database' | awk '{print $1}'); do
+ sudo docker stop $i
+done
+for i in $(sudo docker ps | grep -v 'COMMAND' | grep -F 'database' | awk '{print $1}'); do
+ sudo docker stop $i
+done
+sudo docker container prune -f
+for i in $(sudo docker images | grep -v 'REPOSITORY' | awk '{print $3}'); do
+ sudo docker rmi --force $i
+done
# clean the build files
rm -rf ${HOME}/openbook-v4-installer
@@ -27,8 +27,8 @@ cp ${HOME}/config.yaml /srv/bootstrap/
# run salt to create build scripts
sudo /srv/bootstrap/run_salt.sh
-# # build new docker containers
-# sudo /root/openbook_build/ci/build.sh
+# build new docker containers
+sudo /root/openbook_build/ci/build.sh
# refresh openbook-v4-installer repo (ansible playbook)
pushd ${HOME}
diff --git a/salt/openbook/ansible/files/env.yaml.openbook.example b/salt/openbook/ansible/files/env.yaml.openbook.example
index b8971e3..9a3bde5 100644
--- a/salt/openbook/ansible/files/env.yaml.openbook.example
+++ b/salt/openbook/ansible/files/env.yaml.openbook.example
@@ -3,9 +3,18 @@ globals:
ansible_ssh_user: root
ansible_python_interpreter: /usr/bin/python2
openbook_gcomm_addresses: ~
+ openbook_install_database: True|False
hosts:
- host1:
openbook_database_password: ~
+ openbook_customer_web_ui_port: 8080
+ openbook_customer_api_server_port: 8081
+ openbook_admin_web_ui_port: 8082
+ openbook_admin_api_server_port: 8083
- host2:
openbook_database_password: ~
+ openbook_customer_web_ui_port: 8080
+ openbook_customer_api_server_port: 8081
+ openbook_admin_web_ui_port: 8082
+ openbook_admin_api_server_port: 8083