diff options
Diffstat (limited to 'tasks/main.yml')
| -rw-r--r-- | tasks/main.yml | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/tasks/main.yml b/tasks/main.yml index 0276545..346c088 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,8 +1,14 @@ --- -- name: Install NSD +- name: 'Install NSD [Void]' xbps: state: present name: nsd + when: ansible_facts['distribution'].lower() == "void" +- name: 'Install NSD [Alpine]' + apk: + state: present + name: nsd + when: ansible_facts['distribution'].lower() == "alpine" - name: Install nsd.conf template: src: nsd.conf @@ -11,13 +17,16 @@ template: src: 'zones/{{item}}' dest: '/etc/nsd/{{item}}.zone' - validate: '/usr/bin/nsd-checkzone {{item}} %s' + validate: 'nsd-checkzone {{item}} %s' owner: root group: nsd mode: 0640 loop: "{{nsd_zones}}" notify: - Restart NSD +- name: Include Alpine Linux Speicifc Tasks + include_tasks: alpine.yml + when: ansible_facts['distribution'].lower() == "alpine" - name: Enable NSD file: src: /etc/sv/nsd |
