Changes for Tower virtualenv support

* Break requirements down into ansible and tower reqs
* Generate separate Ansible and Tower virtual environments
* Install appropriate requirements files into each one
* Modify development tools to use these venvs instead of our old
  site-packages
* Modify settings to indicate venv enablement and location of venvs
* Modify tasks to use the proper virtual environment for its purpose
This commit is contained in:
Matthew Jones
2016-03-09 14:33:42 -05:00
parent 2f00260f47
commit 4f8763ff90
13 changed files with 185 additions and 178 deletions

View File

@@ -12,9 +12,9 @@ cffi==1.5.0
cliff==1.15.0
cmd2==0.6.8
cryptography==0.9.3
d2to1==0.2.11
d2to1==0.2.11 # TODO: Still needed?
defusedxml==0.4.1
Django==1.8.8
Django==1.8.10
debtcollector==1.2.0
decorator==4.0.6
django-auth-ldap==1.2.6
@@ -31,15 +31,12 @@ django-statsd-mozilla==0.3.16
django-taggit==0.17.6
git+https://github.com/matburt/dm.xmlsec.binding.git@master#egg=dm.xmlsec.binding
dogpile.core==0.4.1
#functools32==3.2.3-2
gevent==1.1rc3
gevent-websocket==0.9.3
git+https://github.com/chrismeyersfsu/django-jsonfield.git@tower_0.9.12#egg=django-jsonfield
git+https://github.com/chrismeyersfsu/django-qsstats-magic.git@tower_0.7.2#egg=django-qsstats-magic
git+https://github.com/umutbozkurt/django-rest-framework-mongoengine.git@5dfa1df79f81765d36c0de31dc1c2f390e42d428#egg=django-rest-framework-mongoengine
git+https://github.com/chrismeyersfsu/gevent-socketio.git@tower_0.3.6#egg=gevent-socketio
git+https://github.com/chrismeyersfsu/python-ipy.git@fix-127_localhost#egg=IPy
git+https://github.com/chrismeyersfsu/sitecustomize.git#egg=sitecustomize
greenlet==0.4.9
dogpile.cache==0.5.7
enum34==1.1.2
@@ -82,7 +79,7 @@ pexpect==3.1
prettytable==0.7.2
psphere==0.5.2
psutil==3.1.1
psycopg2
psycopg2==2.6.1
pyasn1==0.1.9
pycrypto==2.6.1
pycparser==2.14