From ae7ec8a9b7cf666defec8a534fd6dbbf13532e6c Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Tue, 31 May 2016 17:21:47 +0200 Subject: [PATCH] library/roles/piwik/tasks/main.yml: The archive cron job is installed conditionally. infrastructure-services/roles/analytics: Run the log import job as piwik user. --- piwik/defaults/main.yml | 2 ++ piwik/tasks/main.yml | 1 + 2 files changed, 3 insertions(+) diff --git a/piwik/defaults/main.yml b/piwik/defaults/main.yml index f14840b7..0cc2abc8 100644 --- a/piwik/defaults/main.yml +++ b/piwik/defaults/main.yml @@ -2,6 +2,8 @@ piwik_repo_key: 'https://debian.piwik.org/repository.gpg' piwik_repo: 'deb https://debian.piwik.org/ piwik main' +piwik_install_archive_cron: True + piwik_under_nginx: True piwik_under_phpfpm: True piwik_user: piwik diff --git a/piwik/tasks/main.yml b/piwik/tasks/main.yml index 49bb62f2..68df8eb3 100644 --- a/piwik/tasks/main.yml +++ b/piwik/tasks/main.yml @@ -20,6 +20,7 @@ - name: Install a cron job to archive the old logs data cron: minute="5" user={{ piwik_user }} name="Archive Piwik Log Data" job='[ -e /usr/share/piwik/console ] && [ -x /usr/bin/php ] && nice /usr/bin/php /usr/share/piwik/console core:archive --url="{{ piwik_url }}" >> /var/log/piwik/piwik-archive.log 2>&1' cron_file=piwik-archive + when: piwik_install_archive_cron tags: [ 'piwik', 'analytics' ] - name: Create a directory for the fcgi cache