---
loc_borg:
  to_exclude:
    - /var/mail
    - /var/lib/lxcfs

loc_service_home:
  name: home
  install_dir: /var/local/services/home
  cron:
    frequency: "* * * * *"
  dependencies:
    - python3-jinja2
    - python3-ldap
  git:
    remote: https://gitlab.adm.crans.org/nounous/home.git
    version: master
  config:
    ldap_server: ldap://re2o-ldap.adm.crans.org
    binddn: cn=home,ou=service-users,dc=crans,dc=org
    password: "{{ vault.ldap_home_password }}"
    rootdn: cn=Utilisateurs,dc=crans,dc=org
    home_dir: /pool/home
    mail_dir: /pool/mail
    home_quota: /usr/sbin/zfs set userquota@{user}=30G pool/home
    mail_quota: /usr/sbin/zfs set userquota@{user}=10G pool/mail

loc_service_backup:
  name: backup
  install_dir: /var/local/services/backup
  cron:
    frequency: "0 0 * * *"
  dependencies:
    - python3-jinja2
    - python3-ldap
  generated: yes
  git:
    remote: https://gitlab.adm.crans.org/nounous/backup.git
    version: master
  config:
    binddn: cn=home,ou=service-users,dc=crans,dc=org
    password: "{{ vault.ldap_home_password }}"
    rootdn: cn=Utilisateurs,dc=crans,dc=org
    ldap_server: ldap://re2o-ldap.adm.crans.org
    borg_key: "{{ vault.borgbackup_passwd }}"