Files @ 881a85f08e22
Branch filter:

Location: majic-ansible-roles/roles/ldap_server/tasks/backup.yml

branko
MAR-44: Added another global parameter for controlling deployment of backup configs for roles. Implemented backup support for the LDAP server role. Updated testsite configuration, moving the backup configuration to be global.
---

- name: Create directory for storing LDAP database dumps
  file: path="{{ item }}" state=directory
        owner=root group=root mode=700
  with_items:
    - "/srv"
    - "/srv/backup"

- name: Deploy include patterns to backup
  copy: src="backup_patterns" dest="/etc/duply/main/patterns/ldap_server"
        owner="root" group="root" mode="700"
  notify:
    - Assemble Duply include patterns

- name: Create crontab entry for creating LDAP database dumps every day at 01:45
  cron: name=ldapdump cron_file=ldapdump hour=1 minute=45
        job="/usr/sbin/slapcat > /srv/backup/slapd.bak"
        state=present user=root