From 70e35f6d13837e5444e56c175304f1d98afe2f99 Mon Sep 17 00:00:00 2001 From: Ubergeek Date: Tue, 29 Jan 2019 23:47:02 +0000 Subject: [PATCH] Added cronjob for certbot renewals --- roles/webserver/files/certbot-renew | 3 +++ roles/webserver/tasks/apache.yml | 10 ++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 roles/webserver/files/certbot-renew diff --git a/roles/webserver/files/certbot-renew b/roles/webserver/files/certbot-renew new file mode 100644 index 0000000..60acd49 --- /dev/null +++ b/roles/webserver/files/certbot-renew @@ -0,0 +1,3 @@ +#!/bin/bash + +/usr/bin/certbot renew diff --git a/roles/webserver/tasks/apache.yml b/roles/webserver/tasks/apache.yml index f9d38dd..b6a1bac 100644 --- a/roles/webserver/tasks/apache.yml +++ b/roles/webserver/tasks/apache.yml @@ -1,7 +1,13 @@ #This play configs apapche for us --- -##Sites +- name: Add certbot cron job + copy: + src: ../files/certbot-renew + dest: /etc/cron.weekly/ansible-pull + owner: root + mode: 744 +#Sites - name: Deploy Apache2 Site Config 000-default.conf copy: src: ../files/etc/apache2/sites-available/000-default.conf @@ -102,4 +108,4 @@ #- name: Deploy Apache2 Module Config php7.0.conf # copy: # src: ../files/etc/apache2/mods-available/php7.0.conf -# dest: /etc/apache2/mods-available/php7.0.conf \ No newline at end of file +# dest: /etc/apache2/mods-available/php7.0.conf