ldap-server: Add backups also to slave servers

This commit is contained in:
Timo Makinen 2021-09-19 15:42:19 +00:00
parent 887b4170cd
commit a90b1f814f

View file

@ -31,15 +31,14 @@
follow: false follow: false
when: ldap_datadir != "/srv/ldap" when: ldap_datadir != "/srv/ldap"
- block: - name: create backup directory
- name: create backup directory
file: file:
path: /export/backup path: /export/backup
state: directory state: directory
mode: 0750 mode: 0750
owner: ldap owner: ldap
group: ldap group: ldap
- name: link backup directory - name: link backup directory
file: file:
path: /srv/backup path: /srv/backup
src: /export/backup src: /export/backup
@ -47,14 +46,14 @@
owner: root owner: root
group: "{{ ansible_wheel }}" group: "{{ ansible_wheel }}"
follow: false follow: false
- name: copy backup script - name: copy backup script
copy: copy:
dest: /usr/local/sbin/ldap-backup dest: /usr/local/sbin/ldap-backup
src: ldap-backup.sh src: ldap-backup.sh
mode: 0755 mode: 0755
owner: root owner: root
group: "{{ ansible_wheel }}" group: "{{ ansible_wheel }}"
- name: create backup cron job - name: create backup cron job
cron: cron:
name: ldap-backup name: ldap-backup
job: /usr/local/sbin/ldap-backup job: /usr/local/sbin/ldap-backup
@ -62,7 +61,7 @@
minute: "10" minute: "10"
user: ldap user: ldap
- name: copy spn helper script - name: copy spn helper script
copy: copy:
dest: /usr/local/sbin/ldapspn dest: /usr/local/sbin/ldapspn
src: ldapspn.py src: ldapspn.py