From 1f9e65e6fbcab53bf091735b4f915816001b1503 Mon Sep 17 00:00:00 2001 From: Benjamin Graillot <graillot@crans.org> Date: Tue, 11 Aug 2020 08:44:15 +0200 Subject: [PATCH] [dns] Deploy dns on silice --- plays/dns.yml | 9 +++++++++ roles/dns/tasks/main.yml | 16 ++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/plays/dns.yml b/plays/dns.yml index 7f133c1a..aa9b0a56 100755 --- a/plays/dns.yml +++ b/plays/dns.yml @@ -15,3 +15,12 @@ zones: "{{ lookup('re2oapi', 'dnszones') }}" reverse: "{{ lookup('re2oapi', 'dnsreverse') }}" roles: ["bind-authoritative"] + +- hosts: silice.adm.crans.org + vars: + re2o: + server: re2o.adm.crans.org + service_user: "{{ vault_re2o_service_user }}" + service_password: "{{ vault_re2o_service_password }}" + roles: + - dns diff --git a/roles/dns/tasks/main.yml b/roles/dns/tasks/main.yml index 791ec82c..1c1e16d8 100644 --- a/roles/dns/tasks/main.yml +++ b/roles/dns/tasks/main.yml @@ -30,6 +30,22 @@ owner: root group: root +- name: Create generated directory + file: + path: /var/cache/bind/generated + state: directory + mode: 0655 + owner: bind + group: bind + +- name: Create symbolic link to generated + file: + src: /var/cache/bind/generated + dest: /var/local/dns/generated + owner: root + group: root + state: link + - name: Deploy cron for dns template: src: cron.d/dns.j2 -- GitLab