|
|
@ -1,12 +1,5 @@ |
|
|
|
#!/bin/bash -e |
|
|
|
|
|
|
|
# Install conf.d configuration from snap for db etc |
|
|
|
echo "Installing configuration for OpenStack Services" |
|
|
|
for project in neutron nova keystone glance; do |
|
|
|
mkdir -p ${SNAP_COMMON}/etc/${project}/${project}.conf.d |
|
|
|
cp -r ${SNAP}/etc/${project}/${project}.conf.d/* ${SNAP_COMMON}/etc/${project}/${project}.conf.d |
|
|
|
done |
|
|
|
|
|
|
|
# Create all of the databases |
|
|
|
echo "Creating OpenStack Databases" |
|
|
|
|
|
|
@ -43,3 +36,18 @@ ovs-vsctl --retry --may-exist add-br br-ex |
|
|
|
# Configure br-ex |
|
|
|
ip address add 10.20.20.1/24 dev br-ex || : |
|
|
|
ip link set br-ex up || : |
|
|
|
|
|
|
|
while ! nc -z localhost 9292; do sleep 0.1; done; |
|
|
|
|
|
|
|
sleep 5 |
|
|
|
|
|
|
|
openstack image show cirros || { |
|
|
|
[ -f $HOME/images/cirros-0.3.5-x86_64-disk.img ] || { |
|
|
|
mkdir -p $HOME/images |
|
|
|
wget \ |
|
|
|
http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img \ |
|
|
|
-O ${HOME}/images/cirros-0.3.5-x86_64-disk.img |
|
|
|
} |
|
|
|
openstack image create --file ${HOME}/images/cirros-0.3.5-x86_64-disk.img \ |
|
|
|
--public --container-format=bare --disk-format=qcow2 cirros |
|
|
|
} |