Skip to content
Snippets Groups Projects
Commit 657a3c2f authored by jurgenhaas's avatar jurgenhaas
Browse files

Auto-update Drupal repository only if cron is defined in drupal settings

parent a8015a9c
Branches
No related tags found
No related merge requests found
......@@ -22,23 +22,26 @@
- name: "Extended File Modes and Ownership for Repository"
command: setfacl -dRm u:root:rwX,g:{{ drupal.src.name }}:rwX,o::rX {{ webRoot }}{{ drupal.src.git.target }}
- name: "Create Update Script"
template:
src='scripts/update/gitscript'
dest='{{ webRoot }}/.update'
owner='root'
group='root'
mode='755'
- name: "Crontab for Update Script"
cron:
name='Drupal Update {{ drupal.src.name }}'
month='{{ drupal.src.cron.month|default(omit) }}'
day='{{ drupal.src.cron.day|default(omit) }}'
weekday='{{ drupal.src.cron.weekday|default(omit) }}'
hour='{{ drupal.src.cron.hour|default(omit) }}'
minute='{{ drupal.src.cron.minute|default(omit) }}'
job='{{ webRoot }}/.update >/dev/null 2>&1'
user='root'
- block:
- name: "Create Update Script"
template:
src='scripts/update/gitscript'
dest='{{ webRoot }}/.update'
owner='root'
group='root'
mode='755'
- name: "Crontab for Update Script"
cron:
name='Drupal Update {{ drupal.src.name }}'
month='{{ drupal.src.cron.month|default(omit) }}'
day='{{ drupal.src.cron.day|default(omit) }}'
weekday='{{ drupal.src.cron.weekday|default(omit) }}'
hour='{{ drupal.src.cron.hour|default(omit) }}'
minute='{{ drupal.src.cron.minute|default(omit) }}'
job='{{ webRoot }}/.update >/dev/null 2>&1'
user='root'
when: drupal.src.cron is defined
tags: 'cron'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment