diff --git a/roles/nsd/tasks/zones.yml b/roles/nsd/tasks/zones.yml index 32acf99..78093ba 100644 --- a/roles/nsd/tasks/zones.yml +++ b/roles/nsd/tasks/zones.yml @@ -9,7 +9,7 @@ mode: "0o644" vars: # This generates 99 different serial per day - dns_serial: "{{ ansible_date_time.year }}{{ ansible_date_time.month }}{{ ansible_date_time.day }}{{ ((ansible_date_time.hour | int * 3600 + ansible_date_time.minute | int * 60 + ansible_date_time.second | int) * 99 / 86400) | int }}" + dns_serial: "{{ ansible_date_time.epoch }}" - name: Force zone file modification time ansible.builtin.file: diff --git a/roles/nsd/templates/zones/libertus.eu.zone.j2 b/roles/nsd/templates/zones/libertus.eu.zone.j2 index 7e05590..ebe1272 100644 --- a/roles/nsd/templates/zones/libertus.eu.zone.j2 +++ b/roles/nsd/templates/zones/libertus.eu.zone.j2 @@ -1,6 +1,6 @@ $TTL 86400 @ SOA {{ groups['master_nsdservers'] | first }}. tech.ovh.net. ( - {{ dns_serial }}; serial number YYMMDDNN + {{ dns_serial }}; timestamp serial number 28800; Refresh 7200; Retry 864000; Expire diff --git a/roles/nsd/templates/zones/mateu.be.zone.j2 b/roles/nsd/templates/zones/mateu.be.zone.j2 index 6c77f6d..1e83dcc 100644 --- a/roles/nsd/templates/zones/mateu.be.zone.j2 +++ b/roles/nsd/templates/zones/mateu.be.zone.j2 @@ -1,6 +1,6 @@ $TTL 86400 @ SOA {{ groups['master_nsdservers'] | first }}. tech.ovh.net. ( - {{ dns_serial }}; serial number YYMMDDNN + {{ dns_serial }}; timestamp serial number 28800; Refresh 7200; Retry 864000; Expire diff --git a/roles/nsd/templates/zones/nintendojo.fr.zone.j2 b/roles/nsd/templates/zones/nintendojo.fr.zone.j2 index f9be331..246cbd6 100644 --- a/roles/nsd/templates/zones/nintendojo.fr.zone.j2 +++ b/roles/nsd/templates/zones/nintendojo.fr.zone.j2 @@ -1,6 +1,6 @@ $TTL 86400 @ SOA {{ groups['master_nsdservers'] | first }}. tech.ovh.net. ( - {{ dns_serial }}; serial number YYMMDDNN + {{ dns_serial }}; timestamp serial number 28800; Refresh 7200; Retry 864000; Expire diff --git a/roles/nsd/templates/zones/parking.zone.j2 b/roles/nsd/templates/zones/parking.zone.j2 index 5e34690..ca7a271 100644 --- a/roles/nsd/templates/zones/parking.zone.j2 +++ b/roles/nsd/templates/zones/parking.zone.j2 @@ -1,6 +1,6 @@ $TTL 86400 @ SOA {{ groups['master_nsdservers'] | first }}. tech.ovh.net. ( - {{ dns_serial }}; serial number YYMMDDNN + {{ dns_serial }}; timestamp serial number 28800; Refresh 7200; Retry 864000; Expire diff --git a/roles/nsd/templates/zones/pipoworld.fr.zone.j2 b/roles/nsd/templates/zones/pipoworld.fr.zone.j2 index 566a024..bbe82d2 100644 --- a/roles/nsd/templates/zones/pipoworld.fr.zone.j2 +++ b/roles/nsd/templates/zones/pipoworld.fr.zone.j2 @@ -1,6 +1,6 @@ $TTL 86400 @ SOA {{ groups['master_nsdservers'] | first }}. tech.ovh.net. ( - {{ dns_serial }}; serial number YYMMDDNN + {{ dns_serial }}; timestamp serial number 28800; Refresh 7200; Retry 864000; Expire