summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Ipsum <richard.ipsum@codethink.co.uk>2015-03-02 10:33:24 +0000
committerRichard Ipsum <richard.ipsum@codethink.co.uk>2015-03-02 10:33:24 +0000
commitee19a981b4d499f61f14a3b9890a7c1b2ed4a548 (patch)
tree28cf417f4457dd89809b2e4f5b3facbede67349a
parent4165b777d7f7b4e16ce1f0625537720b11d1ff83 (diff)
downloaddefinitions-ee19a981b4d499f61f14a3b9890a7c1b2ed4a548.tar.gz
Fix, remove SWIFT_ADMIN_USER and create swift-vars.yml
SWIFT_ADMIN_USER just seems like clutter to me
-rw-r--r--openstack-swift.configure15
1 files changed, 14 insertions, 1 deletions
diff --git a/openstack-swift.configure b/openstack-swift.configure
index b30b30c4..8e2bd207 100644
--- a/openstack-swift.configure
+++ b/openstack-swift.configure
@@ -17,10 +17,11 @@
set -e
+ROOT="$1"
+
cat << EOF > "$ROOT"/etc/openstack-swift-setup.sed
s/##STACK_ID/$STACK_ID/g
s/##KEYSTONE_INTERNAL_URL##/$KEYSTONE_INTERNAL_URL/g
-s/##SWIFT_ADMIN_USER##/$SWIFT_ADMIN_USER/g
s/##SWIFT_ADMIN_PASSWORD##/$SWIFT_ADMIN_PASSWORD/g
s/##MANAGEMENT_INTERFACE_IP_ADDRESS##/$MANAGEMENT_INTERFACE_IP_ADDRESS/g
EOF
@@ -34,3 +35,15 @@ sed -f "$ROOT"/etc/openstack-swift-setup.sed -i \
ln -s "/etc/systemd/system/openstack-swift-setup.service" \
"$ROOT/etc/systemd/system/multi-user.target.wants/openstack-swift-setup.service"
+
+
+cat << EOF > "$ROOT"/usr/share/openstack/swift-vars.yml
+---
+STACK_ID: $STACK_ID
+KEYSTONE_INTERNAL_URL: $KEYSTONE_INTERNAL_URL
+SWIFT_ADMIN_PASSWORD: $SWIFT_ADMIN_PASSWORD
+MANAGEMENT_INTERFACE_IP_ADDRESS: $MANAGEMENT_INTERFACE_IP_ADDRESS
+SWIFT_ADMIN_URL: $SWIFT_ADMIN_URL
+SWIFT_INTERNAL_URL: $SWIFT_INTERNAL_URL
+SWIFT_PUBLIC_URL: $SWIFT_PUBLIC_URL
+EOF