diff --git a/roles/karaage3.1.17/tasks/karaage.yml b/roles/karaage3.1.17/tasks/karaage.yml
index c93567691305ebdc4efcc535e2ecd478e0286546..aae0d0b95f190ee3d70b53f186386a32ce09b828 100644
--- a/roles/karaage3.1.17/tasks/karaage.yml
+++ b/roles/karaage3.1.17/tasks/karaage.yml
@@ -51,22 +51,15 @@
 
 -
  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
+ git: repo="https://github.com/monash-merc/karaage.git" dest="/root/karaage3.1.7" 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
+- name: Copy dependence file
+  copy: src=files/requirements.txt dest=/tmp/requirements.txt mode=644
+
+- name: "Installing Karaage Dependencies"
+  pip: requirements=/tmp/requirements.txt
+  sudo: true
 -
  name: "Restrict Django version to 1.7.8"
  sudo: true
diff --git a/roles/karaage3.1.17/tasks/prerequisitesDebian.yml b/roles/karaage3.1.17/tasks/prerequisitesDebian.yml
index c0517a924ae7db1a5f9039d9d33a584b59fa6a62..2b21c1c82aa3cd80563fe33ec5cebd6cf3ad68bb 100644
--- a/roles/karaage3.1.17/tasks/prerequisitesDebian.yml
+++ b/roles/karaage3.1.17/tasks/prerequisitesDebian.yml
@@ -5,18 +5,6 @@
   apt: name={{ item }} update_cache=yes
   with_items:
    - debian-keyring
-- 
-  apt_key: "url=http://code.vpac.org/debian/vpac-debian-key.gpg state=present"
-  name: "Installing the VPAC Debian Archive signing key"
-  sudo: true
-- 
-  apt_repository: "repo='deb     http://code.vpac.org/debian  jessie main' state=present"
-  name: "Adding VPAC repository in the source list"
-  sudo: true
-- 
-  apt_repository: "repo='deb-src http://code.vpac.org/debian  jessie main' state=present"
-  name: "Adding VPAC source repository"
-  sudo: true
 - 
   apt: update_cache=yes
   name: "Upgrading apt..."