From 375c3e676086fb77c8cc03488ea30e5928088c7b Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Sat, 25 Nov 2017 14:13:06 +0100 Subject: [PATCH] evoacme: crontab management * simply rename certbot script to disable it * use "evoacme" as file name for our custom cron script --- evoacme/files/{certbot.cron => evoacme.cron} | 0 evoacme/tasks/certbot.yml | 28 ++++++-------------- 2 files changed, 8 insertions(+), 20 deletions(-) rename evoacme/files/{certbot.cron => evoacme.cron} (100%) diff --git a/evoacme/files/certbot.cron b/evoacme/files/evoacme.cron similarity index 100% rename from evoacme/files/certbot.cron rename to evoacme/files/evoacme.cron diff --git a/evoacme/tasks/certbot.yml b/evoacme/tasks/certbot.yml index f01cc668..f4038ce3 100644 --- a/evoacme/tasks/certbot.yml +++ b/evoacme/tasks/certbot.yml @@ -28,26 +28,14 @@ path: /usr/local/bin/certbot state: absent -- name: stat /etc/cron.d/certbot - stat: - path: /etc/cron.d/certbot - register: etc_cron_d_certbot +- name: Disable /etc/cron.d/certbot + command: mv /etc/cron.d/certbot /etc/cron.d/certbot.disabled + args: + removes: /etc/cron.d/certbot + creates: /etc/cron.d/certbot.disabled -- name: Rename certbot dpkg cron to .disabled +- name: Install evoacme custom cron copy: - remote_src: True - src: /etc/cron.d/certbot - dest: /etc/cron.d/certbot.disabled - when: etc_cron_d_certbot.stat.exists - -- name: Remove certbot dpkg cron - file: - path: /etc/cron.d/certbot - state: absent - -- name: Install certbot custom cron - copy: - src: certbot.cron - dest: /etc/cron.daily/certbot + src: evoacme.cron + dest: /etc/cron.daily/evoacme mode: "0755" -