diff --git a/roles/django-cas/tasks/main.yml b/roles/django-cas/tasks/main.yml index 9aff7b27..80307620 100644 --- a/roles/django-cas/tasks/main.yml +++ b/roles/django-cas/tasks/main.yml @@ -12,6 +12,12 @@ retries: 3 until: apt_result is succeeded +- name: Install CAS crons + template: + src: cron.d/cas.j2 + dest: /etc/cron.d/cas + mode: 0644 + - name: Indicate role in motd template: src: update-motd.d/05-service.j2 diff --git a/roles/django-cas/templates/cron.d/cas.j2 b/roles/django-cas/templates/cron.d/cas.j2 new file mode 100644 index 00000000..61da256d --- /dev/null +++ b/roles/django-cas/templates/cron.d/cas.j2 @@ -0,0 +1,4 @@ +# {{ ansible_managed }} +0 0 * * * www-data /usr/local/django/cas/manage.py clearsessions +*/5 * * * * www-data /usr/local/django/cas/manage.py cas_clean_tickets +5 0 * * * www-data /usr/local/django/cas/manage.py cas_clean_sessions diff --git a/roles/django-cas/templates/update-motd.d/05-service.j2 b/roles/django-cas/templates/update-motd.d/05-service.j2 index b0213dcc..7f155732 100755 --- a/roles/django-cas/templates/update-motd.d/05-service.j2 +++ b/roles/django-cas/templates/update-motd.d/05-service.j2 @@ -1,4 +1,3 @@ #!/usr/bin/tail +3 # {{ ansible_managed }} -> le CAS a été déployé sur cette machine. - Voir /usr/local/django/cas/ +> django-cas-server a été déployé sur cette machine. Voir /usr/local/django/cas.