[openstack-dev] Barbican : Dependency of pyenv configuration in Barbican.sh script

Asha Seshagiri asha.seshagiri at gmail.com
Thu Apr 23 04:50:06 UTC 2015

Thanks a lot John for your response.
I appreciate for your time and effort in answering the queries and also
pointing to the latest changes which you been always doing :)

Thanks and  Regards,
Asha Seshagiri

On Wed, Apr 22, 2015 at 6:09 PM, John Wood <john.wood at rackspace.com> wrote:

>  Hello Asha,
>  The barbican.sh script was originally intended to be a convenient way to
> boot up a Barbican instance locally to quickly start evaluating its API and
> functionality.
>  It was not intended to be used as a production script, deferring instead
> to deployments utilizing packages such as RDO RPMs and so forth for that
> purpose.
>  That said, changes to that script have been discussed, including
> removing pyenv and uWSGI as dependencies, hence such changes would be good
> to consider.
>  I’d also note that a solution based on this recently added script [1]
> might be in order.
>  Thanks,
> John
>  [1] https://github.com/openstack/barbican/blob/master/bin/barbican-api
>   From: Asha Seshagiri <asha.seshagiri at gmail.com>
> Date: Wednesday, April 22, 2015 at 4:57 PM
> To: openstack-dev <openstack-dev at lists.openstack.org>
> Cc: John Wood <john.wood at rackspace.com>, "Reller, Nathan S." <
> Nathan.Reller at jhuapl.edu>, Douglas Mendizabal <
> douglas.mendizabal at RACKSPACE.COM>, Paul Kehrer <paul.kehrer at RACKSPACE.COM>,
> Adam Harwell <adam.harwell at RACKSPACE.COM>, Alexis Lee <alexisl at hp.com>, "
> nutshi at gmail.com" <nutshi at gmail.com>
> Subject: Barbican : Dependency of pyenv configuration in Barbican.sh
> script
>   Hi All,
>  I would like to know the reason behind the dependency of the pyenv
> virtual environment and pyenv in the barbican.sh script.
> Ideally in the production environment  , barbican would run on standalone
> virtual box with a particular python version .I feel that their dependecies
> needs to be removed from the script.
>  Was able to stand up the barbican instance without configuring pyenv and
> pyenv-virtualenv dependencies  by modifying the barbican script ,
> installing few additional packages and exporting the python path to PATH
> variable
> Please find the change in barbican.sh script for installation and starting
> of the script below :
> VENV_DIR=${VIRTUAL_ENV:-`pyenv prefix`} -> *This line needs to be
> removed *
> uwsgi --master --emperor $CONFIG_DIR/vassals* -H*  *$VENV_DIR -> The  **$VENV_DIR
> variable need to be removed as an argument and -H as an option.*
>  The barbican script has been tied to $VENV_DIR variable which is
> dependent on the pyenv  for python configuration.Hence the barbican.sh
> script needs to be  modified to remove *$VENV_DIR variable  *by
> configuring python path in PATH variable.
> On doing this , we can avoid the sourcing the pyenv and pyenv-virtualenv
> packages  and its dependices on Barbican script.
>  Any help would be highly appreciated and also would like to know opinion
> from the openstack group  on the changes indicated
> Thanks in advance
>  *Thanks and Regards,*
> *Asha Seshagiri*

*Thanks and Regards,*
*Asha Seshagiri*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150422/5e935c92/attachment.html>

More information about the OpenStack-dev mailing list