[openstack-dev] Hiding complexity of paste config files from operators
Mark McLoughlin
markmc at redhat.com
Mon Jul 30 09:36:34 UTC 2012
On Mon, 2012-07-30 at 11:12 +0200, Thierry Carrez wrote:
> Lorin Hochstein wrote:
> > I wanted to discuss the usability of the paste config files from an
> > operator's point of view. The paste config files are opaque to
> > administrators who are trying to stand an OpenStack cloud for the first
> > time, since they expose a lot of implementation details about the
> > middleware. I can follow the instructions in the Install and Deploy
> > guide, but I have no idea what the options I don't edit are, and if the
> > documentation has deviated from the implementation, I'm pretty much stuck.
> > [...]
>
> This was mentioned in the "Making configuration easier" session on the
> DevOps track at the last design summit. You can find the notes at:
>
> http://etherpad.openstack.org/FolsomMakingConfigurationEasier
>
> In particular, it was identified that paste configs were evil, failing
> to properly separate service/code configuration from end-user configuration.
>
> > Assuming that the *-paste.ini files always need to be there, is
> > there some way we could avoid requiring admins to edit these files,
> > and instead make it more like editing the .conf files? For example,
> > could the paste.ini files be generated from the corresponding .conf
> > file as needed?
>
> I would not assume that *-paste.ini files always need to be there...
> Paste is a pain point if we are to support Python 3 one day, so it's
> also on the black list of the (still inexistant) OpenStack Python3
> advocacy group.
>
> So I'd rather investigate a solution that solves our two problems,
> rather than adding a layer on top of the current broken solution... That
> said I'm not really a specialist of Paste alternatives.
Looks like termie took a stab at it:
https://github.com/termie/shred
Cheers,
Mark.
More information about the OpenStack-dev
mailing list