Commit 22af1bf6 by Ben Patterson

Merge pull request #2563 from edx/benp/venv-provision

Updates for recent repo requirements on base box (testeng).
parents 9d14045e 91666d21
...@@ -49,6 +49,9 @@ ...@@ -49,6 +49,9 @@
"inline": ["sudo apt-get -y install git-core"] "inline": ["sudo apt-get -y install git-core"]
}, { }, {
"type": "shell", "type": "shell",
"inline": ["sudo apt-get -y install libmysqlclient-dev"]
}, {
"type": "shell",
"inline": ["cd {{user `playbook_remote_dir`}}", "inline": ["cd {{user `playbook_remote_dir`}}",
"virtualenv packer-venv", "virtualenv packer-venv",
". packer-venv/bin/activate", ". packer-venv/bin/activate",
...@@ -59,7 +62,10 @@ ...@@ -59,7 +62,10 @@
}, { }, {
"type": "shell", "type": "shell",
"inline": ["cd {{user `playbook_remote_dir`}}", "inline": ["cd {{user `playbook_remote_dir`}}",
"rm -rf packer-venv",
"virtualenv packer-venv",
". packer-venv/bin/activate", ". packer-venv/bin/activate",
"pip install -q -r requirements.txt",
"ansible-playbook run_role.yml -i inventory.ini -c local -e role=test_build_server -vvvv"] "ansible-playbook run_role.yml -i inventory.ini -c local -e role=test_build_server -vvvv"]
}] }]
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment