intial commit
diff --git a/server/service.sls b/server/service.sls
new file mode 100644
index 0000000..19e6325
--- /dev/null
+++ b/server/service.sls
@@ -0,0 +1,25 @@
+{%- from "powerdns/map.jinja" import server with context %}
+{%- if server.enabled %}
+
+powerdns_packages:
+  pkg.installed:
+  - names: {{ server.pkgs }}
+
+/etc/powerdns.conf:
+  file.managed:
+  - source: salt://powerdns/files/powerdns.conf
+  - template: jinja
+  - user: root
+  - group: root
+  - mode: 644
+  - require:
+    - pkg: powerdns_packages
+
+powerdns_service:
+  service.running:
+  - enable: true
+  - name: {{ server.service }}
+  - watch:
+    - file: /etc/powerdns.conf
+
+{%- endif %}
\ No newline at end of file