diff --git a/modules/jenkins/manifests/slave.pp b/modules/jenkins/manifests/slave.pp
index 8a5de634c0..c3c990e4e6 100644
--- a/modules/jenkins/manifests/slave.pp
+++ b/modules/jenkins/manifests/slave.pp
@@ -135,6 +135,11 @@ class jenkins::slave(
   ]
 
   if $python3 {
+    if ($::lsbdistcodename == 'precise') {
+      apt::ppa { 'ppa:zulcss/py3k':
+        before => Class[pip::python3],
+      }
+    }
     include pip::python3
     package { $pip_packages:
       ensure   => latest,  # we want the latest from these