summaryrefslogtreecommitdiff
path: root/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'tasks/main.yml')
-rw-r--r--tasks/main.yml41
1 files changed, 6 insertions, 35 deletions
diff --git a/tasks/main.yml b/tasks/main.yml
index 346c088..ebb9733 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,36 +1,7 @@
---
-- 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
- dest: /etc/nsd/nsd.conf
-- name: Install zone files
- template:
- src: 'zones/{{item}}'
- dest: '/etc/nsd/{{item}}.zone'
- 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
- dest: /var/service/nsd
- owner: root
- group: root
- state: link
+- name: Include Linux tasks
+ include_tasks: linux.yml
+ when: ansible_facts['system'].lower() == "linux"
+- name: Include OpenBSD Tasks
+ include_tasks: openbsd.yml
+ when: ansible_facts['system'].lower() == "openbsd"