diff --git a/roles/certbot/tasks/main.yml b/roles/certbot/tasks/main.yml index 2e440ea..58f391e 100644 --- a/roles/certbot/tasks/main.yml +++ b/roles/certbot/tasks/main.yml @@ -30,6 +30,13 @@ owner=certbot group=certbot state=directory +- name: ensure certbot accounts directory exists + file: + path=/var/lib/letsencrypt/accounts + mode=0700 + owner=certbot + group=certbot + state=directory - name: ensure certbot log directory exists file: path=/var/log/letsencrypt @@ -52,7 +59,14 @@ mode=0644 notify: reload httpd -- name: ensure certbot account is registered +- name: ensure letsencrypt account data are installed + become: true + become_user: certbot + unarchive: + src={{ item }} + dest=/var/lib/letsencrypt/accounts/ + with_fileglob: accounts/{{ inventory_hostname }}.tar.xz +- name: ensure letsencrypt account is registered become: true become_user: certbot command: