From 279295231b946707e1987e44ef84f85cf8e2c5d9 Mon Sep 17 00:00:00 2001
From: Lars Beckers <lars.beckers@rwth-aachen.de>
Date: Tue, 4 May 2021 13:36:33 +0200
Subject: [PATCH] acmebot: fix overspecified pyopenssl dependency locally

Gathering certificates just works nonetheless.

See also: https://github.com/plinss/acmebot/issues/47
---
 acmebot/tasks/main.yml | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/acmebot/tasks/main.yml b/acmebot/tasks/main.yml
index 3ff7178..0dfae27 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
-- 
GitLab