9a808922c1
When running './stack.sh' messages are output stating that the keystone CLI has been deprecated. These calls should be replaced to ones utilizing the openstack CLI program instead. Documentation examples were also updated to reflect the new syntax. Change-Id: Ib20b8940e317d150e5f6febb618e20bd85d13f8b Closes-Bug: #1441340
1.4 KiB
1.4 KiB
eucarc - EC2 Settings
eucarc
creates EC2 credentials for the current user as
defined by OS_TENANT_NAME:OS_USERNAME
. eucarc
sources openrc
at the beginning (which in turn sources
stackrc
and localrc
) in order to set
credentials to create EC2 credentials in Keystone.
- EC2_URL
-
Set the EC2 url for euca2ools. The endpoint is extracted from the service catalog for
OS_TENANT_NAME:OS_USERNAME
.EC2_URL=$(openstack catalog show ec2 | awk '/ publicURL: / { print $4 }')
- S3_URL
-
Set the S3 endpoint for euca2ools. The endpoint is extracted from the service catalog for
OS_TENANT_NAME:OS_USERNAME
.export S3_URL=$(openstack catalog show s3 | awk '/ publicURL: / { print $4 }')
- EC2_ACCESS_KEY, EC2_SECRET_KEY
-
Create EC2 credentials for the current tenant:user in Keystone.
CREDS=$(openstack ec2 credentials create) export EC2_ACCESS_KEY=$(echo "$CREDS" | awk '/ access / { print $4 }') export EC2_SECRET_KEY=$(echo "$CREDS" | awk '/ secret / { print $4 }')
- Certificates for Bundling
-
Euca2ools requires certificate files to enable bundle uploading. The exercise script
exercises/bundle.sh
demonstrated retrieving certificates using the Nova CLI.EC2_PRIVATE_KEY=pk.pem EC2_CERT=cert.pem NOVA_CERT=cacert.pem EUCALYPTUS_CERT=${NOVA_CERT}