Configurable variables

This commit is contained in:
135
2023-10-13 12:38:40 +03:00
parent 69be69ebb0
commit 1d34e1324c
5 changed files with 37 additions and 12 deletions

View File

@@ -3,11 +3,18 @@
- name: "add powerdns-recursor repository"
become: true
block:
- name: "powerdns repo apt key"
- name: Check if powerdns repo apt key exists
stat:
path: "/etc/apt/trusted.gpg.d/{{ repo_signed_key }}"
register: key_stat
ignore_errors: yes
- name: Download powerdns repo apt key if needed
become: true
get_url:
url: https://repo.powerdns.com/FD380FBB-pub.asc
dest: "/etc/apt/trusted.gpg.d/{{ repo_signed_key }}"
when: key_stat.stat.exists == False or key_stat.stat.checksum != 'sha256:checksum_of_the_source_key'
- name: "powerdns-recursor {{ powerdns_version }} repo"
become: true
@@ -31,12 +38,13 @@
get_url:
url: https://www.internic.net/domain/root.zone
dest: /etc/powerdns/root.zone
when: root_cached == 'file'
- name: "template powerdns-recursor configs"
become: true
template:
src: "templates{{ item }}.j2"
dest: "{{ item }}"
src: "templates{{ file }}.j2"
dest: "{{ file }}"
owner: root
group: root
mode: 0644
@@ -46,5 +54,7 @@
- /etc/powerdns/recursor.d/allow.lst
- /etc/powerdns/recursor.d/forward.lst
- /etc/powerdns/recursor.d/dns-script.lua
loop_control:
loop_var: file
notify:
- Restart powerdns-recursor