diff --git a/tasks/install.yml b/tasks/install.yml
index a8d3d0be0281edf7319c436ac96acf290c1d16a0..8b4c8331f225d00c1041ae06c257a53bead27c97 100644
--- a/tasks/install.yml
+++ b/tasks/install.yml
@@ -7,7 +7,8 @@
     state: present
     mode: 0644
   with_items:
-    - ppa:vbernat/haproxy-2.0
+    - ppa:vbernat/haproxy-2.2
+  when: ansible_distribution_major_version != "16"
 
 - name: Install some packages
   apt: