diff --git a/roles/lmod/tasks/main.yml b/roles/lmod/tasks/main.yml
index d62f9fad88ca149730917753b032c74a09a11ee3..b707be224d08c4c09c87d70ab865b1c0b49adf2e 100644
--- a/roles/lmod/tasks/main.yml
+++ b/roles/lmod/tasks/main.yml
@@ -30,7 +30,7 @@
 
 - name: Download LMOD
   get_url:
-    url=http://downloads.sourceforge.net/project/lmod/Lmod-{{ lmod_version }}.tar.bz2
+    url=http://consistency0/src/Lmod-{{ lmod_version }}.tar.bz2
     dest={{source_dir}}/Lmod-{{ lmod_version }}.tar.bz2
     mode=0444
 
diff --git a/roles/nhc/tasks/main.yml b/roles/nhc/tasks/main.yml
index e603ac97ed63bc549c4a7217edbadf9c2b9d37ee..0cc79dd867fb126c79b3ffbf5820b973afde2b6b 100644
--- a/roles/nhc/tasks/main.yml
+++ b/roles/nhc/tasks/main.yml
@@ -14,7 +14,7 @@
 - name: unarchive nhc
   unarchive:
   args:
-    src: "https://github.com/mej/nhc/archive/{{ nhc_version }}.tar.gz"
+    src: "http://consistency0/src/{{ nhc_version }}.tar.gz"
     copy: no
     dest: /tmp
     creates: /tmp/nhc-{{ nhc_version }}/autogen.sh
diff --git a/roles/slurm-common/tasks/installMungeFromSource.yml b/roles/slurm-common/tasks/installMungeFromSource.yml
index 8d27a45364f2f221584971e2bf36aca78003a368..39610951982fa967bd687ccfc1c4d05f221adeb5 100644
--- a/roles/slurm-common/tasks/installMungeFromSource.yml
+++ b/roles/slurm-common/tasks/installMungeFromSource.yml
@@ -1,15 +1,13 @@
-- name: get munge
-  shell: wget https://munge.googlecode.com/files/munge-{{ munge_version }}.tar.bz2
-  args:
-    chdir: /tmp
-    creates: /tmp/munge-{{ munge_version }}.tar.bz2
 
-- name: untar munge
-  shell: tar jxf munge-{{ munge_version }}.tar.bz2
+- name: unarchive munge
+  unarchive:
   args:
-    chdir: /tmp
+    src: "http://consistency0/src/munge-{{ munge_version }}.tar.bz2"
+    copy: no
+    dest: /tmp
     creates: /tmp/munge-{{ munge_version }}/configure
 
+
 - name: build munge
   shell: ./configure --prefix={{ munge_dir }} && make
   args:
diff --git a/roles/slurm-common/tasks/installSlurmFromSource.yml b/roles/slurm-common/tasks/installSlurmFromSource.yml
index c551d2392bb987b0990d48b34cee694ff275c425..be136da92000e764e613bb1c040c52f3f497e73e 100644
--- a/roles/slurm-common/tasks/installSlurmFromSource.yml
+++ b/roles/slurm-common/tasks/installSlurmFromSource.yml
@@ -8,18 +8,15 @@
   sudo: true 
   when: force_slurm_recompile is defined
 
-- name: get slurm
-  shell: wget https://cvl.massive.org.au/slurm-{{ slurm_version }}.tar.bz2
-#  shell: wget http://www.schedmd.com/download/archive/slurm-{{ slurm_version }}.tar.bz2
-  args:
-    chdir: /tmp
-    creates: /tmp/slurm-{{ slurm_version }}.tar.bz2
 
-- name: untar slurm
-  shell: tar jxf /tmp/slurm-{{ slurm_version }}.tar.bz2
+- name: unarchive slurm
+  unarchive:
   args:
-    chdir: /tmp
-    creates: /tmp/slumr-{{ slurm_version }}
+    src: "http://consistency0/src/slurm-{{ slurm_version }}.tar.bz2"
+    copy: no
+    dest: /tmp
+    creates: /tmp/slurm-{{ slurm_version }}
+
 
 - name: build slurm
   shell: ./configure --prefix={{ slurm_dir }} --with-munge={{ munge_dir }} && make