From a2657b7133085481016aeff828c3c9a9847a1e2b Mon Sep 17 00:00:00 2001 From: Asara Date: Sat, 26 Mar 2022 18:07:03 -0400 Subject: [PATCH] Fix lego --- ansible/roles/lego/tasks/main.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/ansible/roles/lego/tasks/main.yml b/ansible/roles/lego/tasks/main.yml index 205d2af..c350874 100644 --- a/ansible/roles/lego/tasks/main.yml +++ b/ansible/roles/lego/tasks/main.yml @@ -100,12 +100,26 @@ mode: 0700 loop: "{{ lego_certs }}" +- name: set cron env to bash + cron: + name: SHELL + env: True + job: /bin/bash + user: lego + +- name: set cron env to bash + cron: + name: SHELL + env: True + job: /bin/bash + user: root + - name: create renewal crontabs cron: name: "{{ item.name }} renewal" hour: "4" user: lego - job: 'source /etc/default/lego && /usr/local/bin/lego --pem --path {{ lego_path }} --email {{ lego_email_address }} --dns {{ item.dns }} --domains "{{ item.domain }}" renew --days 45' + job: 'source /etc/default/lego && /usr/local/bin/lego --pem --path {{ lego_path }} --email {{ lego_email_address }} --dns {{ item.dns }} --domains "{{ item.domain }}" renew --days 30' loop: "{{ lego_certs }}" - name: create haproxy reload crontab