465060b10d
File Information: - devstack/plugin.sh: Calls configuration functions which sets GCE values in .conf files for Nova, Cinder, Glance and Neutron - devstack/lib/omni_gce: Contains configuration function definitions for GCE driver - devstack/lib/omni_aws: contains configuration function definitions for AWS driver - settings: Contains variable information Implements: blueprint devstack-support Change-Id: Ieae6d3a71ee5ac53d9980c57f459c3fa55336c7e |
||
---|---|---|
.. | ||
lib | ||
plugin.sh | ||
README.rst | ||
settings |
Overview
Devstack plugin to configure Omni drivers into Openstack components.
As part of stack.sh:
1. Update .conf files as per the driver requirements for Glance, Cinder, Nova and Neutron
2. Copy Omni driver files into individual components
3. Restart devstack services
Usage
Following lines need to be added in local.conf to enable Omni plugin:
1. To enable plugin:
- enable_plugin omni https://github.com/openstack/omni.git
2. To set clouds supported by Omni:
- OMNI_PROVIDER=<gce/aws/....>
3. Parameters required for Omni drivers:
================== =====
AWS GCE
SECRET_KEY | ZONE |
ACCESS_KEY | PROJECT_ID |
REGION_NAME AVAILABILITY_ZONE |
REGION |
Run stack.sh in your devstack tree to get started.
Assumptions
- For GCE provider, service key is available in /etc/omni.json