diff --git a/roles/owncloud/tasks/main.yml b/roles/owncloud/tasks/main.yml index 56cae6b0..6baa9b20 100644 --- a/roles/owncloud/tasks/main.yml +++ b/roles/owncloud/tasks/main.yml @@ -21,6 +21,9 @@ name: - nginx - owncloud-files + - redis-server + - php-redis + - php-apcu register: apt_result retries: 3 until: apt_result is succeeded @@ -38,6 +41,11 @@ state: link notify: Restart nginx +- name: Copy OwnCloud cron + template: + src: cron.d/owncloud.j2 + dest: /etc/cron.d/owncloud + - name: Indicate role in motd template: src: update-motd.d/05-service.j2 diff --git a/roles/owncloud/templates/cron.d/owncloud.j2 b/roles/owncloud/templates/cron.d/owncloud.j2 new file mode 100644 index 00000000..5838070e --- /dev/null +++ b/roles/owncloud/templates/cron.d/owncloud.j2 @@ -0,0 +1,2 @@ +# {{ ansible_managed }} +*/15 * * * * www-data /usr/bin/php /var/www/owncloud/occ system:cron > /dev/null 2>&1