Commit 1ad28c6c by John Jarvis

adding pkgs to jenkins_admin

parent bb69502a
......@@ -35,7 +35,44 @@ jenkins_admin_role_name: jenkins_admin
# OS packages
#
jenkins_admin_debian_pkgs: []
jenkins_admin_debian_pkgs:
# These are copied from the edxapp
# role so that we can create virtualenvs
# on the jenkins server for edxapp
- npm
# for compiling the virtualenv
# (only needed if wheel files aren't available)
- build-essential
- s3cmd
- pkg-config
- graphviz-dev
- graphviz
- libmysqlclient-dev
# for scipy, do not install
# libopenblas-base, it will cause
# problems for numpy
- gfortran
- libatlas3gf-base
- liblapack-dev
- g++
- libxml2-dev
- libxslt1-dev
# apparmor
- apparmor-utils
# misc
- curl
- ipython
- npm
- ntp
# for shapely
- libgeos-dev
# i18n
- gettext
# Pillow (PIL Fork) Dependencies
# Needed by the CMS to manipulate images.
- libjpeg8-dev
- libpng12-dev
jenkins_admin_redhat_pkgs: []
......
......@@ -120,3 +120,11 @@
mode=0644
with_items: jenkins_admin_jobs
- name: install system packages for edxapp virtualenvs
apt: pkg={{ item }} state=present
notify:
- "restart edxapp"
- "restart edxapp_workers"
with_items: jenkins_admin_debian_pkgs
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