confs
diff --git a/server.sls b/server.sls
index f73a91d..298f750 100644
--- a/server.sls
+++ b/server.sls
@@ -6,8 +6,9 @@
pkg.installed:
- names: {{ server.pkgs }}
-/etc/rsyncd.conf:
+rsync_config:
file.managed:
+ - name: /etc/rsyncd.conf
- source: salt://rsync/conf/rsyncd.conf
- template: jinja
- user: root
@@ -16,10 +17,22 @@
- require:
- pkg: rsync_packages
+rsync_startup_config:
+ file.managed:
+ - name: {{ server.config }}
+ - source: salt://rsync/conf/rsync
+ - template: jinja
+ - user: root
+ - group: root
+ - mode: 644
+ - require:
+ - pkg: rsync_packages
+
rsync_service:
service.running:
- name: {{ server.service }}
- watch:
- - file: /etc/rsyncd.conf
+ - file: rsync_config
+ - file: rsync_startup_config
{%- endif %}