Merge pull request 'add rol nsupdate' (#12) from 7425---nsupdate-rol-playbook into main

Reviewed-on: #12
This commit is contained in:
Ruben Blanco 2024-05-22 15:05:47 +00:00
commit b1c2b55c67
3 changed files with 40 additions and 0 deletions

View File

@ -0,0 +1,12 @@
---
- hosts: ns1
become: yes
become_method: sudo
gather_facts: no
tasks:
- name: "[CONFIG NSUPDATE] configure zone with NSUPDATE"
import_role:
name: config-nsupdate

View File

@ -0,0 +1,19 @@
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Configure zones on bind9 with NSUPDATE
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Add and update DNS records on bind9 with NSUPDATE
- name: Add or modify DNS records A to some IP
community.general.nsupdate:
key_name: "rndc-key"
key_secret: "{{ bind9secretkey_password }}"
key_algorithm: "hmac-md5"
server: "ns1.verdnatura.es"
zone: "{{ zone_record }}"
record: "{{ name_record }}"
ttl: "{{ ttl_record }}"
type: "{{ type_record }}"
value: "{{ value_record }}"
state: "{{ state_record }}"
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

View File

@ -0,0 +1,9 @@
---
# vars file
bind9secretkey_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
36386562613235363931396632656535383336313537636431643338353438313231623839313031
3830616135393732353265666664353963393366343461630a633365396165653761353762383739
66303862376465626435633964313237643230653463353662343831646464633639383336323863
6139333234386565620a653438613165626131653834633931343766343162653932373161653362
38303139333536656263656163623333313234393666353766363565633732366165