Use shell script to stop/start services

This commit is contained in:
Alfonso Gómez-Arzola 2018-09-19 19:44:22 -04:00
parent 3f1a802d71
commit ca8ad58678
2 changed files with 19 additions and 1 deletions

View File

@ -0,0 +1,11 @@
#!/bin/bash
{% for serv in certbot_standalone_stop_services %}
service {{ serv }} stop
{% endfor %}
{{ certbot_script }} renew {{ certbot_auto_renew_options }}
{% for serv in certbot_standalone_stop_services %}
service {{ serv }} start
{% endfor %}

View File

@ -1,8 +1,15 @@
--- ---
- name: Create certbot renewal script.
template:
src: files/certbot-auto-renew-script.j2
dest: /opt/certbot-auto-renew-script.sh
owner: "{{ certbot_auto_renew_user }}"
mode: 0744
- name: Add cron job for certbot renewal (if configured). - name: Add cron job for certbot renewal (if configured).
cron: cron:
name: Certbot automatic renewal. name: Certbot automatic renewal.
job: "{{ certbot_script }} renew {{ certbot_auto_renew_options }}" job: "/opt/certbot-auto-renew-script.sh"
minute: "{{ certbot_auto_renew_minute }}" minute: "{{ certbot_auto_renew_minute }}"
hour: "{{ certbot_auto_renew_hour }}" hour: "{{ certbot_auto_renew_hour }}"
user: "{{ certbot_auto_renew_user }}" user: "{{ certbot_auto_renew_user }}"