Fix permission

This commit is contained in:
Dryusdan 2023-11-17 01:21:36 +01:00
parent 24fa60d46f
commit 1077160dc0
3 changed files with 7 additions and 0 deletions

View File

@ -18,5 +18,7 @@ echo "Signing zone for ${DOMAIN}"
ldns-signzone -n -p ${arg} -s "$(head /dev/urandom | tr -dc A-Za-z0-9 | sha1sum | head -c 30)" \
-f "${DOMAIN}.zone.signed" "${DOMAIN}.zone" "K${DOMAIN}.zsk" "K${DOMAIN}.ksk"
chown nsd:nsd "${DOMAIN}.zone.signed"
updatezone "$DOMAIN"
exit 0

View File

@ -12,6 +12,9 @@
file:
path: /etc/nsd/zones
state: directory
owner: root
group: root
mode: '0755'
- name: Install nsd
apt:

View File

@ -30,6 +30,8 @@
src: zone.j2
dest: "/etc/nsd/zones/{{ item.name }}.zone"
mode: '0640'
owner: nsd
group: nsd
loop: "{{ dns_zones }}"
when: "dns_zones is defined"