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,44 +31,43 @@
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 state: link
state: link 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 hour: "0"
hour: "0" 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
mode: 0755 mode: 0755
owner: root owner: root
group: "{{ ansible_wheel }}" group: "{{ ansible_wheel }}"
when: ldap_master is defined when: ldap_master is defined
- name: remove nss cert databases - name: remove nss cert databases