#!/bin/bash set -ex export OS_IDENTITY_API_VERSION=3 export OS_INTERFACE="internal" export OS_PROJECT_DOMAIN_NAME=default export OS_USER_DOMAIN_NAME=default export OS_PASSWORD={{ openstack.user_password }} export OS_USERNAME={{ openstack.user_name }} export OS_PROJECT_NAME={{ openstack.project_name }} export OS_AUTH_URL="{{ address('keystone', keystone.admin_port, with_scheme=True) }}/v3" export OS_CACERT="/opt/ccp/etc/tls/ca.pem" {% set image = glance.bootstrap.image %} FILE="$(mktemp)" curl {{ image.url }} -o "${FILE}" openstack image create --public --disk-format {{ image.disk_format }} --file "${FILE}" {{ image.name }} rm "${FILE}"