summaryrefslogtreecommitdiff
path: root/roles/x509/acmetool/base/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/x509/acmetool/base/tasks/main.yml')
-rw-r--r--roles/x509/acmetool/base/tasks/main.yml22
1 files changed, 11 insertions, 11 deletions
diff --git a/roles/x509/acmetool/base/tasks/main.yml b/roles/x509/acmetool/base/tasks/main.yml
index 5f2ae4ab..5ad03257 100644
--- a/roles/x509/acmetool/base/tasks/main.yml
+++ b/roles/x509/acmetool/base/tasks/main.yml
@@ -1,34 +1,34 @@
---
- name: check if acmetool package is new enough
- ansible.builtin.debug:
+ debug:
msg: "Check distribution_release"
failed_when: (ansible_distribution == 'Debian' and (ansible_distribution_major_version | int) < 9) or (ansible_distribution == 'Ubuntu' and (ansible_distribution_major_version | int) < 17) or (ansible_distribution != 'Debian' and ansible_distribution != 'Ubuntu')
- name: install needed packages
- ansible.builtin.apt:
+ apt:
name:
- acmetool
- "{{ python_basename }}-openssl"
state: present
- name: create initial directory structure
- ansible.builtin.command: acmetool --batch
+ command: acmetool --batch
args:
creates: /var/lib/acme/conf
- name: create acmetool response file
- ansible.builtin.template:
+ template:
src: responses.j2
dest: /var/lib/acme/conf/responses
- name: create non-standard acmetool webroot path
- ansible.builtin.file:
+ 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
- ansible.builtin.command: acmetool --batch quickstart
+ command: acmetool --batch quickstart
environment:
http_proxy: "{{ acmetool_http_proxy | default('') }}"
https_proxy: "{{ acmetool_https_proxy | default('') }}"
@@ -36,10 +36,10 @@
creates: /var/lib/acme/conf/target
- name: generate selfsigned interim certificate
- ansible.builtin.include_tasks: selfsigned.yml
+ include_tasks: selfsigned.yml
- name: install service reload configuration
- ansible.builtin.template:
+ template:
src: acme-reload.j2
dest: /etc/default/acme-reload
owner: root
@@ -48,17 +48,17 @@
when: acmetool_reload_services is defined
- name: create system unit snippet directory
- ansible.builtin.file:
+ file:
path: /etc/systemd/system/acmetool.service.d/
state: directory
- name: install systemd unit snippet
- ansible.builtin.template:
+ template:
src: systemd-override.conf.j2
dest: /etc/systemd/system/acmetool.service.d/override.conf
- name: enable/start systemd timer for acmetool
- ansible.builtin.systemd:
+ systemd:
name: acmetool.timer
state: started
enabled: yes