6c29550dcb
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. |
||
---|---|---|
.. | ||
qpid.pp | ||
rabbitmq.pp |