From e4e07516a3c78da22a0984b35cbc86f00836bfe9 Mon Sep 17 00:00:00 2001
From: Sven-Hendrik Haase <svenstaro@gmail.com>
Date: Wed, 15 Jun 2016 16:33:23 +0200
Subject: [PATCH] dbscripts: Add tmpfiles.d/rsyncd.conf for abs and friends

---
 roles/dbscripts/files/rsyncd-tmpfiles.d | 1 +
 roles/dbscripts/tasks/main.yml          | 8 ++++++++
 2 files changed, 9 insertions(+)
 create mode 100644 roles/dbscripts/files/rsyncd-tmpfiles.d

diff --git a/roles/dbscripts/files/rsyncd-tmpfiles.d b/roles/dbscripts/files/rsyncd-tmpfiles.d
new file mode 100644
index 000000000..c4dfeebe3
--- /dev/null
+++ b/roles/dbscripts/files/rsyncd-tmpfiles.d
@@ -0,0 +1 @@
+D /run/rsyncd 0700 nobody nobody -
diff --git a/roles/dbscripts/tasks/main.yml b/roles/dbscripts/tasks/main.yml
index a98a02cba..6994d74a2 100644
--- a/roles/dbscripts/tasks/main.yml
+++ b/roles/dbscripts/tasks/main.yml
@@ -138,6 +138,14 @@
 - name: symlink /packages to /srv/repos/svn-packages/dbscripts
   file: path=/packages src=/srv/repos/svn-packages/dbscripts state=link
 
+- name: put rsyncd.conf into tmpfiles
+  copy: src=rsyncd-tmpfiles.d dest=/etc/tmpfiles.d/rsyncd.conf owner=root group=root mode=644
+  register: rsyncdtmpfiles
+
+- name: use tmpfiles.d/rsyncd.conf
+  command: systemd-tmpfiles --create
+  when: rsyncdtmpfiles.changed
+
 - name: create rsyncd-conf-genscripts
   file: path=/etc/rsyncd-conf-genscripts state=directory owner=root group=root mode=700
 
-- 
GitLab