Skip to content
Snippets Groups Projects
karaage.yml 4.86 KiB
---
-
 name: "Installing prerequisites Debian"
 apt: name={{ item }} update_cache=yes
 sudo: true
 with_items:
  - libxml2-dev
  - libxslt1-dev
  - python-lxml
  - libcrack2-dev
  - csstidy
  - ldap-utils
  - python-cracklib
  - git
  - apache2-dev
  - python-mysqldb
  - python-pip
  - python-pyasn1
  - libapache2-mod-wsgi
  - gcc
  - libmysqlclient-dev
  - python-dev
  - python-matplotlib
  - python-numpy
 when: ansible_os_family == "Debian"

-
 name: "Installing prerequisites Redhat"
 yum: name={{ item }} state=latest
 sudo: true
 with_items:
  - libxml2-devel
  - libxslt-devel
  - python-lxml
  - openldap-clients
  - cracklib-python
  - git
  - gcc
  - gcc-c++
  - gcc-gfortran
  - freetype-devel
  - libpng-devel
  - lapack-devel
  - blas-devel
  - libffi-devel
 when: ansible_os_family == "RedHat" 
     #-
     # name: Install the latest pip
     # shell: easy_install pip
     # when: ansible_os_family == "RedHat"

-
 name: "Getting Karaage from Github"
 git: repo="https://github.com/monash-merc/karaage.git" dest="/root/karaage3.1.7" {% if karaage_source_version is defined %}version="{{ karaage_source_version }}" {% endif %} force=yes
 sudo: true

-
 name: "Installing Karaage Dependencies"
 pip: name={{ item }}
 sudo: true
 with_items:
  - six
  - slimit
  - ply
  - cython
  - django-celery
  - pyasn1
  - ldap3
#  - mod_wsgi
-