Commit Graph

4 Commits

Author SHA1 Message Date
Dan Bode db7de69bd5 Convert to ini file management
- Add native types to manage all existing ini files
- remove all unused templates
- convert all concat with ini_setting resources
- remove all concat code
2012-10-03 22:04:00 -07:00
Dan Bode 52aae65a4c Move mysql code to db::mysql
This commit moves the mysql specific db manifests
to the namespace glance::db::mysql.

This is done for two reasons:
  - to create a directory loaction for manifests
    for all future supported datbases
  - to be consistent with other openstack projects
2012-04-22 23:54:42 -07:00
Dan Bode 6bd7dc6592 Namespace glance apu fragments to avoid duplicates
Previously, there was a duplicate resource conflict between
the footer fragment for keystone and glance.

This commit prefixes the fragment names for glance to avoid
duplicate resources.
2012-03-31 16:27:23 -07:00
Dan Bode 6c29550dcb Split api.conf file into fragments
This commit splits the api.conf template into
fragments to better allow for logical separation
for configuration sections.

The main motivation for this change is to allow
differrent implementations of services in glance to
be split up into seperate configuration interfaces.

The primary examples of this are the notifier and
the storage backend. Each of these services have
multiple potential implementations. This allows
those implementations to be implemented as separate
class interfaces and saves us from having to have
all of the possible config parameters to be specified
as parameters of the api class.

It creates a define: glance::api::config that can
used to configure file fragments for
/etc/glance/glance-api.conf

It also creates configuration interfaces for
configuring the following config sections of api:
backend::swift, backend::file, notify::qpid,
notify::rabbitmq.
2012-03-31 16:01:42 -07:00