aboutsummaryrefslogtreecommitdiff
path: root/docker/ec2-api/extend_start.sh
diff options
context:
space:
mode:
authorSven Anderson <sven@redhat.com>2017-05-26 21:16:20 +0200
committerSven Anderson <sven@redhat.com>2017-05-29 17:13:05 +0200
commitcede69b96d9aff11ab5a301b299071616703af19 (patch)
tree6a008f31904eb5b31f23d89eb7dcae55afcd9ed1 /docker/ec2-api/extend_start.sh
parent328acb02a0adf0d7d173a8cc606c4401f67b9d93 (diff)
downloadkolla-cede69b96d9aff11ab5a301b299071616703af19.tar.gz
kolla-cede69b96d9aff11ab5a301b299071616703af19.zip
Add ec2-api image
Initial image for EC2-API, a standalone service for OpenStack that supports AWS EC2 and VPC API. Change-Id: Ia8d611cc3988499baf15e731fd053f38ad9b5079
Diffstat (limited to 'docker/ec2-api/extend_start.sh')
-rw-r--r--docker/ec2-api/extend_start.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/docker/ec2-api/extend_start.sh b/docker/ec2-api/extend_start.sh
new file mode 100644
index 000000000..2ecd20b20
--- /dev/null
+++ b/docker/ec2-api/extend_start.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+if [[ ! -d "/var/log/kolla/ec2-api" ]]; then
+ mkdir -p /var/log/kolla/ec2-api
+fi
+if [[ $(stat -c %a /var/log/kolla/ec2-api) != "755" ]]; then
+ chmod 755 /var/log/kolla/ec2-api
+fi
+
+# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
+# of the KOLLA_BOOTSTRAP variable being set, including empty.
+if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
+ ec2-api-manage db_sync
+ exit 0
+fi