diff --git a/acmebot/defaults/main.yml b/acmebot/defaults/main.yml
index e0334ef01a23b6337d7377dfa762554c8c9e6976..b9a406cd5a0111d2e89c0e28595317dc9fc9f66d 100644
--- a/acmebot/defaults/main.yml
+++ b/acmebot/defaults/main.yml
@@ -1,8 +1,7 @@
 ---
 
 acmebot_account_mail: "{{ adminaddr }}"
-acmebot_version: "v2.7.0"
-acmebot_enable_update_check: true
+acmebot_version: "v2.10.0"
 
 acmebot_settings: {}
 acmebot_default_settings:
diff --git a/acmebot/tasks/main.yml b/acmebot/tasks/main.yml
index 0dfae27f210b285d56e6fa46e1a8a44b2ff0b728..8297915948c72aff42eff0dd780dc8af03d95bf7 100644
--- a/acmebot/tasks/main.yml
+++ b/acmebot/tasks/main.yml
@@ -23,15 +23,9 @@
   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
+    src: /opt/acmebot/src/acmebot/acmebot.py
     dest: /usr/local/sbin/acmebot
     state: link
 
@@ -84,18 +78,10 @@
     enabled: true
     state: started
 
-- name: check for updates daily
-  file:
-    src: /opt/acmebot/update-check.sh
-    dest: /etc/cron.daily/acmebot-update-check.sh
-    state: link
-  when: acmebot_enable_update_check
-
 - name: don't check for updates daily
   file:
     path: /etc/cron.daily/acmebot-update-check.sh
     state: absent
-  when: not acmebot_enable_update_check
 
 - name: rotate acmebot logs
   file: