From c4bc6125cfc6205838b87a519870c7874f522d66 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Fri, 5 Oct 2018 17:57:33 +0200 Subject: imvproved acmetool role --- roles/acmetool/base/tasks/main.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'roles/acmetool/base/tasks/main.yml') diff --git a/roles/acmetool/base/tasks/main.yml b/roles/acmetool/base/tasks/main.yml index c2fc2c6c..0a853133 100644 --- a/roles/acmetool/base/tasks/main.yml +++ b/roles/acmetool/base/tasks/main.yml @@ -19,7 +19,42 @@ src: responses.j2 dest: /var/lib/acme/conf/responses +- name: create non-standard acmetool webroot path + file: + name: "{{ acmetool_challenge_webroot_path }}" + state: directory + when: acmetool_challenge_webroot_path is defined + - name: run quickstart to create account and default target configuration command: acmetool --batch quickstart + environment: + http_proxy: "{{ acmetool_http_proxy | default(omit) }}" + https_proxy: "{{ acmetool_https_proxy | default(omit) }}" args: creates: /var/lib/acme/conf/target + +- name: install service reload configuration + template: + src: acme-reload.j2 + dest: /etc/default/acme-reload + owner: root + group: root + mode: 0644 + when: acmetool_reload_services is defined + +- name: create system unit snippet directory + file: + path: /etc/systemd/system/acmetool.service.d/ + state: directory + +- name: install systemd unit snippet + template: + src: systemd-override.conf.j2 + dest: /etc/systemd/system/acmetool.service.d/override.conf + +- name: enable/start systemd timer for acmetool + systemd: + name: acmetool.timer + state: started + enabled: yes + daemon_reload: yes -- cgit v1.2.3