blob: 06e88bc52bf26dd741a744ebb6dad1d17ea71202 [file] [log] [blame]
Ales Komarekd5029c82015-01-07 13:58:23 +01001{%- from "powerdns/map.jinja" import server with context %}
2{%- if server.enabled %}
3
4powerdns_packages:
5 pkg.installed:
6 - names: {{ server.pkgs }}
7
liquidfa359a22015-01-07 14:56:19 +01008/etc/powerdns/pdns.conf:
Ales Komarekd5029c82015-01-07 13:58:23 +01009 file.managed:
liquidfa359a22015-01-07 14:56:19 +010010 - source: salt://powerdns/files/pdns.conf
Ales Komarekd5029c82015-01-07 13:58:23 +010011 - template: jinja
12 - user: root
13 - group: root
liquidfa359a22015-01-07 14:56:19 +010014 - mode: 600
Ales Komarekd5029c82015-01-07 13:58:23 +010015 - require:
16 - pkg: powerdns_packages
17
18powerdns_service:
19 service.running:
20 - enable: true
21 - name: {{ server.service }}
22 - watch:
liquidfa359a22015-01-07 14:56:19 +010023 - file: /etc/powerdns/pdns.conf
Ales Komarekd5029c82015-01-07 13:58:23 +010024
liquidfa359a22015-01-07 14:56:19 +010025{%- endif %}