rndc
diff --git a/server/service.sls b/server/service.sls
index 9b537ae..806dad1 100644
--- a/server/service.sls
+++ b/server/service.sls
@@ -112,19 +112,6 @@
- user: root
- group: root
-setup_rndc:
- cmd.run:
- - name: /usr/sbin/rndc-confgen -r /dev/urandom -a -c {{ server.rndc_key }}
- - require:
- - pkg: bind_packages
-
-{{ server.rndc_key }}
- file.managed:
- - user: root
- - mode: 0640
- - require:
- - cmd: setup_rndc
-
{%- endif %}
bind_service:
@@ -135,4 +122,17 @@
- require:
- pkg: bind_packages
+setup_rndc:
+ cmd.run:
+ - name: /usr/sbin/rndc-confgen -r /dev/urandom -a -c {{ server.rndc_key }}
+ - require:
+ - pkg: bind_packages
+
+{{ server.rndc_key }}:
+ file.managed:
+ - user: root
+ - mode: 0640
+ - require:
+ - cmd: setup_rndc
+
{%- endif %}
\ No newline at end of file