From 12ec0780117f1ddf38b8e5bee077d8e341edb18c Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Thu, 25 Mar 2021 21:49:20 +0000 Subject: [PATCH] unbound: Add OpenBSD support --- roles/unbound/tasks/main.yml | 7 +++++-- roles/unbound/vars/OpenBSD.yml | 3 +++ roles/unbound/vars/RedHat.yml | 3 +++ 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 roles/unbound/vars/OpenBSD.yml create mode 100644 roles/unbound/vars/RedHat.yml diff --git a/roles/unbound/tasks/main.yml b/roles/unbound/tasks/main.yml index 581b236..d9d4e8c 100644 --- a/roles/unbound/tasks/main.yml +++ b/roles/unbound/tasks/main.yml @@ -1,4 +1,7 @@ --- +- name: include OS-specific variables + include_vars: "{{ ansible_os_family }}.yml" + - name: install packages package: name: unbound @@ -9,12 +12,12 @@ command: argv: - unbound-control-setup - creates: /etc/unbound/unbound_control.key + creates: "{{ unbound_control_key }}" notify: restart unbound - name: copy config copy: - dest: /etc/unbound/unbound.conf + dest: "{{ unbound_conf }}" src: "unbound.conf.{{ inventory_hostname }}" mode: 0644 owner: root diff --git a/roles/unbound/vars/OpenBSD.yml b/roles/unbound/vars/OpenBSD.yml new file mode 100644 index 0000000..4ce4313 --- /dev/null +++ b/roles/unbound/vars/OpenBSD.yml @@ -0,0 +1,3 @@ +--- +unbound_conf: /var/unbound/etc/unbound.conf +unbound_control_key: /var/unbound/etc/unbound_control.key diff --git a/roles/unbound/vars/RedHat.yml b/roles/unbound/vars/RedHat.yml new file mode 100644 index 0000000..48bfadd --- /dev/null +++ b/roles/unbound/vars/RedHat.yml @@ -0,0 +1,3 @@ +--- +unbound_conf: /etc/unbound/unbound.conf +unbound_control_key: /etc/unbound/unbound_control.key