]> Untitled Git - lemmy.git/commitdiff
Fix ansible for Ubuntu 20.04 Focal (#856)
authorPaul Tötterman <ptman@users.noreply.github.com>
Fri, 3 Jul 2020 10:08:01 +0000 (13:08 +0300)
committerGitHub <noreply@github.com>
Fri, 3 Jul 2020 10:08:01 +0000 (10:08 +0000)
* Fix ansible for Ubuntu 20.04 Focal

* Use proper version comparison

* Changes based on feedback

ansible/lemmy.yml

index 5c8a5f911f3ad6806e31156f079832a2b1c3d211..a73f7293321049c9304b4a59c3ab45a9a0388539 100644 (file)
@@ -11,6 +11,7 @@
       when: lemmy_base_dir is not defined
 
     - name: install python for Ansible
+      # python2-minimal instead of python-minimal for ubuntu 20.04 and up
       raw: test -e /usr/bin/python || (apt -y update && apt install -y python-minimal python-setuptools)
       args:
         executable: /bin/bash
         - 'docker-compose'
         - 'docker.io'
         - 'certbot'
+
+  - name: install certbot-nginx on ubuntu < 20
+    apt:
+      pkg:
         - 'python-certbot-nginx'
+    when: ansible_distribution == 'Ubuntu' and ansible_distribution_version|version_compare('20.04', '<')
+
+  - name: install certbot-nginx on ubuntu > 20
+    apt:
+      pkg:
+        - 'python3-certbot-nginx'
+    when: ansible_distribution == 'Ubuntu' and ansible_distribution_version|version_compare('20.04', '>=')
 
   - name: request initial letsencrypt certificate
     command: certbot certonly --nginx --agree-tos -d '{{ domain }}' -m '{{ letsencrypt_contact_email }}'