← Back to team overview

openstack team mailing list archive

Re: No /etc/nova/nova.conf


This is really just a dev choice.
In the newer devstack it can be in a different place (programmer determined).
I am making it typically be the following.

$ROOTDIR/$COMPONENT/app (for the git checked out code)
$ROOTDIR/$COMPONENT/config (for configs - unless overridden by the component class)
$ROOTDIR/$COMPONENT/traces (for traces of what happened during install/start/stop...)

For "production use" I think u are right, they should be in /etc (or where distros put them).
Just don't forget devstack is a " an opinionated openstack developer installation."
Although as more people use it we should try to adopt standard policies.
Hopefully this newer one we are making can help that be possible.

On 1/24/12 3:38 PM, "Ignace Mouzannar" <ignace.mouzannar@xxxxxxxxxxxx> wrote:


On Tue, Jan 24, 2012 at 13:40, Jorge Luiz Correa <correajl@xxxxxxxxx> wrote:
> When using Devstack the files are written to /opt/stack/<component>. So, you
> can find nova.conf in /opt/stack/nova/bin/.

Is there a reason why a configuration file is installed in a "bin/"
directory (not following the FHS [1])?  In my understanding, the
"Editable Text Configuration" files should be located in an "etc/"

 Ignace M

[1] http://www.pathname.com/fhs/pub/fhs-2.3.html#ETCHOSTSPECIFICSYSTEMCONFIGURATION

Mailing list: https://launchpad.net/~openstack
Post to     : openstack@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp