devstack/lib
Dean Troyer 893e66360c Add meta-config via local.conf
This defines a new local.conf file that is designed to take the place of all
of the 'pass-through'[1] configuration options that have been defined in DevStack.

* new local.conf file can contain multiple config file settings to be
  merged in to existing project config files
* localrc can be embedded into local.conf and will auto-extract if
  localrc does not exist
* Adds functions get_meta_section(), get_meta_section_files(),
  merge_config_file() and merge_config_group()
* Adds EXTRA_OPTS, EXTRA_BAREMETAL_OPTS, Q_DHCP_EXTRA_DEFAULT_OPTS and
  Q_SRV_EXTRA_DEFAULT_OPTS to the deprecated warning list at the end of stack.sh

[1] Pass-through options are those that do not configure or change DevStack's behaviour
but simply set a value in a project config file.  This includes most of the EXTRA_XXX_OPTS
configuration variables.

Change-Id: I367cadc86116621e9574ac203aafdab483d810d3
2013-10-11 11:41:58 -05:00
..
databases Merge "Do not install mysql if mariadb is installed on openSUSE" 2013-07-16 20:01:32 +00:00
neutron_plugins Merge "Changes to make Devstack work with Neutron L3 plugin patch." 2013-09-10 18:02:30 +00:00
neutron_thirdparty Modify midonet plugin to support the latest MidoNet 2013-09-08 12:09:41 +09:00
nova_plugins Add support for Docker as Nova hypervisor 2013-08-28 22:36:48 -05:00
apache enable apache2 server as front end for swift 2013-07-29 11:15:21 +08:00
baremetal Merge "Wrong arguments for die() call" 2013-09-11 17:22:58 +00:00
ceilometer Merge "Rename ceilometer alarm service name" 2013-09-06 16:32:51 +00:00
cinder VMware: remove invalid configuration variable 2013-09-10 05:21:24 -07:00
config Add meta-config via local.conf 2013-10-11 11:41:58 -05:00
database lib/database: Fixed a bug in database_connection_url 2013-04-29 23:08:27 +03:00
glance xenapi: devstack support for raw tgz image upload 2013-08-27 11:12:28 +01:00
heat Fix section on iniset for max_template_size 2013-09-10 11:37:47 -07:00
horizon Configure VPNaaS Horizon panel if q-vpn is enabled 2013-09-10 05:23:22 +09:00
infra add lib/infra 2013-07-31 15:48:47 -04:00
ironic Basic support of Ironic 2013-08-22 12:30:51 +03:00
keystone Fix deprecated params user_id, role_id, tenant_id 2013-09-02 17:54:27 +02:00
ldap Formatting cleanups, doc updates and whatnot 2013-04-09 14:05:32 -05:00
neutron Fix Neutron issues related to Baremetal service 2013-09-04 13:55:42 +02:00
nova Merge "Enable multi-threaded nova API servers" 2013-09-09 21:07:10 +00:00
oslo Fix 'olso' typo in lib/oslo 2013-08-16 21:57:20 +03:00
rpc_backend QPID default host 2013-07-12 19:29:41 +02:00
swift Revert "Swift: configure Ceilometer when it is enabled" 2013-09-10 16:41:08 -07:00
tempest enable volume backup tests if c-bak is enabled 2013-09-10 02:51:26 +02:00
template add emacs shell-script tagging 2013-03-29 14:36:49 -04:00
tls Formatting cleanups, doc updates and whatnot 2013-04-09 14:05:32 -05:00
trove Added Trove (Database as a Service). 2013-09-11 23:48:07 +00:00