mirror of
https://github.com/ZwareBear/awx.git
synced 2026-03-27 03:03:37 -05:00
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:
@@ -20,12 +20,8 @@ else
|
||||
echo "Failed to find tower source tree, map your development tree volume"
|
||||
fi
|
||||
|
||||
if [ -f "/.develop_run" ]; then
|
||||
echo "Skipping 'make develop' step since it has already run - remove /.develop_run to force it"
|
||||
else
|
||||
make develop
|
||||
touch /.develop_run
|
||||
fi
|
||||
rm -rf /tower_devel/ansible_tower.egg-info
|
||||
cp -R /tmp/ansible_tower.egg-info /tower_devel/
|
||||
|
||||
# Check if we need to build dependencies
|
||||
if [ -f "awx/lib/.deps_built" ]; then
|
||||
@@ -35,6 +31,9 @@ else
|
||||
touch awx/lib/.deps_built
|
||||
fi
|
||||
|
||||
rm -rf /tower_devel/venv/tower/lib/python2.7/site-packages/ansible-tower.egg-link
|
||||
cp /tmp/ansible-tower.egg-link /tower_devel/venv/tower/lib/python2.7/site-packages/ansible-tower.egg-link
|
||||
|
||||
# Tower bootstrapping
|
||||
make version_file
|
||||
make migrate
|
||||
|
||||
Reference in New Issue
Block a user