fixes paths
diff --git a/map.jinja b/map.jinja
index b6e85ec..ec37c68 100644
--- a/map.jinja
+++ b/map.jinja
@@ -7,8 +7,8 @@
'group': 'root',
},
'RedHat': {
- 'pkgs': ['rsync'],
- 'service': 'rsyncd',
+ 'pkgs': ['rsync', 'xinetd'],
+ 'service': 'xinetd',
'user': 'root',
'group': 'root',
},
diff --git a/server.sls b/server.sls
index 632767c..f73a91d 100644
--- a/server.sls
+++ b/server.sls
@@ -2,5 +2,24 @@
{%- if server.enabled %}
+rsync_packages:
+ pkg.installed:
+ - names: {{ server.pkgs }}
+
+/etc/rsyncd.conf:
+ file.managed:
+ - source: salt://rsync/conf/rsyncd.conf
+ - template: jinja
+ - user: root
+ - group: root
+ - mode: 644
+ - require:
+ - pkg: rsync_packages
+
+rsync_service:
+ service.running:
+ - name: {{ server.service }}
+ - watch:
+ - file: /etc/rsyncd.conf
{%- endif %}