---
- name: Create re2o-notif-users directory
  file:
    path: /var/local/re2o-services/notif-users
    state: directory
    mode: '2775'
    owner: root
    group: nounou

- name: Set ACL for re2o-notif-users directory
  acl:
    path: /var/local/re2o-services/notif-users
    default: true
    entity: nounou
    etype: group
    permissions: rwx
    state: query

- name: Clone re2o-notif-users repository
  git:
    repo: 'http://gitlab.adm.crans.org/nounous/re2o-notif-users.git'
    dest: /var/local/re2o-services/notif-users
    version: master
    umask: '002'

- name: Create symbolic link to configuration
  file:
    src: /var/local/re2o-services/config.ini
    dest: /var/local/re2o-services/notif-users/config.ini
    owner: root
    group: root
    state: link

- name: Deploy cron for re2o-notif-users
  template:
    src: cron.d/re2o-services-notif-users.j2
    dest: /etc/cron.d/re2o-services-notif-users