Files
ansible_slapd/tasks/backup.yml

32 lines
746 B
YAML

---
- name: create root bin and backup dirs
ansible.builtin.file:
path: "{{ item }}"
state: directory
owner: root
group: root
mode: 0700
loop:
- "{{ ldap_backup_dir }}"
- /root/bin
- name: deploy backup script
ansible.builtin.git:
repo: https://infra.opendoor.fr/git/tom/Ldap_backup.git
dest: /root/bin/ldap_backup
- name: backup script permissions
ansible.builtin.file:
path: /root/bin/ldap_backup/ldap_backup.sh
mode: 0700
- name: backup script cron
ansible.builtin.cron:
name: ldap_backup
cron_file: ldap_backup
user: root
hour: "01"
minute: "00"
job: "/root/bin/ldap_backup/ldap_backup.sh {{ ldap_backup_dir }}"