From 6cbf8c790e1c86bf6de42c876a4f5cdcbd1293bd Mon Sep 17 00:00:00 2001 From: Hinrikus Wolf <hinrikus@fsmpi.rwth-aachen.de> Date: Mon, 26 Mar 2018 20:42:44 +0200 Subject: [PATCH] ad-replication: add cron for sysvol replication --- ad-server-replication/tasks/main.yml | 5 +++++ ad-server-replication/templates/replication-cron | 1 + 2 files changed, 6 insertions(+) create mode 100644 ad-server-replication/templates/replication-cron diff --git a/ad-server-replication/tasks/main.yml b/ad-server-replication/tasks/main.yml index cdb352c..fafb2ea 100644 --- a/ad-server-replication/tasks/main.yml +++ b/ad-server-replication/tasks/main.yml @@ -105,5 +105,10 @@ - ad-server - service +- name: ensure we have a replication cronjob for sysvol + template: src=templates/replication-cron dest=/etc/cron.d/samba-replication-cron + delegate_to: "{{ ad_primary }}" + tags: + - ad-server - meta: flush_handlers diff --git a/ad-server-replication/templates/replication-cron b/ad-server-replication/templates/replication-cron new file mode 100644 index 0000000..a434394 --- /dev/null +++ b/ad-server-replication/templates/replication-cron @@ -0,0 +1 @@ +*/5 * * * * root rsync -XAazq --delete-after -e "ssh -q -i /root/.ssh/id_replication" /var/lib/samba/sysvol/ root@{{ ansible_fqdn }}:/var/lib/samba/sysvol/ -- GitLab