Files
glance-salt-formula/glance/scripts/glance-init.sh
Zhenshi Zhou 1f069b8e9a Init project
Change-Id: Ibb7eaeb161a19cbe52ff3c5d917dcd29435e251e
2014-09-25 08:20:43 +08:00

20 lines
646 B
Bash

#!/bin/bash
set -e
source /root/openrc
IMAGE_ID=$(glance image-list 2>/dev/null | awk '/cirros/{print $2}')
IMAGE_NAME="cirros"
if [ "x$IMAGE_ID" != "x" ]; then
echo
echo "changed=no comment='Image cirros in already exist'"
else
wget -c -q http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-disk.img -O /tmp/cirros-0.3.1-x86_64-disk.img
glance image-create --name $IMAGE_NAME --file /tmp/cirros-0.3.1-x86_64-disk.img \
--disk-format qcow2 --container-format bare --checksum d972013792949d0d3ba628fbe8685bce \
--is-public True
echo
echo "changed=yes comment='Image cirros has been created'"
fi