blob: f73a91d48f9af119a09e5f3b7b2408a334ffd84c [file] [log] [blame]
Ales Komarek9f5c0072014-04-02 14:33:40 +02001{% from "rsync/map.jinja" import server with context %}
Ales Komarek5bda67a2014-04-02 17:02:01 +02002
3{%- if server.enabled %}
4
Ales Komarek15156ed2014-04-02 17:12:43 +02005rsync_packages:
6 pkg.installed:
7 - names: {{ server.pkgs }}
8
9/etc/rsyncd.conf:
10 file.managed:
11 - source: salt://rsync/conf/rsyncd.conf
12 - template: jinja
13 - user: root
14 - group: root
15 - mode: 644
16 - require:
17 - pkg: rsync_packages
18
19rsync_service:
20 service.running:
21 - name: {{ server.service }}
22 - watch:
23 - file: /etc/rsyncd.conf
Ales Komarek5bda67a2014-04-02 17:02:01 +020024
25{%- endif %}