Allow change config directory

Registered by Dean Troyer

Add a new top-level variable CONF_DIR that sets the configuration directory for OpenStack services. Default value is /etc to stay compatible.

This allows config files to be moved in to /opt/stack/etc or similar to simplify gathering/removing the config files and allow for the reduction in root requirements.

Blueprint information

Status:
Started
Approver:
None
Priority:
Low
Drafter:
Dean Troyer
Direction:
Approved
Assignee:
Dean Troyer
Definition:
New
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
Dean Troyer

Related branches

Sprints

Whiteboard

Projects that only require setting xx_CONF_DIR with the default of $CONF_DIR:
- ceilometer
- cinder
- glance
- heat
- ironic
- marconi
- savanna
- swift
- trove

Special handling
- keystone: Some Keystone bits are hard-coded to use /etc/keystone so a work-sround is required. Probably a /etc/keystone symlink pointing tot he actual location.
- neutron: plugin config dirs
- nova: add '--config-file $NOVA_CONF' to nova-api command line

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.