diff --git a/acmebot/tasks/main.yml b/acmebot/tasks/main.yml
index 3ff71781c7dde05e576402569893d7b4af53d577..0dfae27f210b285d56e6fa46e1a8a44b2ff0b728 100644
--- a/acmebot/tasks/main.yml
+++ b/acmebot/tasks/main.yml
@@ -19,9 +19,16 @@
     repo: https://github.com/plinss/acmebot.git
     dest: /opt/acmebot
     version: "{{acmebot_version}}"
+    force: true
   environment:
     TMPDIR: /root/.ansible/tmp
 
+- name: fix over-specified requirements locally
+  lineinfile:
+    regexp: '^pyOpenSSL>=17\.5\.0'  # ,<20.0.0'
+    line: 'pyOpenSSL>=17.5.0'
+    path: /opt/acmebot/requirements.txt
+
 - name: add acmebot to path
   file:
     src: /opt/acmebot/acmebot