Rolle DNS Registrierung hinzugefügt

This commit is contained in:
Stefan Mewes
2026-03-20 18:16:35 +01:00
parent f8aeb9c1e6
commit 63a6aec81d
5 changed files with 248 additions and 0 deletions
+51
View File
@@ -0,0 +1,51 @@
- name: Hostname ermitteln
command: hostname
register: hostname_result
- name: IP-Adresse ermitteln
command: hostname -I
register: ip_result
- name: DNS-Eintrag beim Technitium-DNS entfernen
uri:
url: "http://{{ dns_server }}:5380/api/zones/records/delete?domain={{ hostname_result.stdout }}.{{ dns_zone }}&zone={{ dns_zone }}&type=A&token={{ api_token }}"
method: GET
return_content: true
register: delete_dns_response
- name: Rückmeldung zur DNS-Löschung anzeigen
debug:
var: delete_dns_response.content
- name: systemd Timer stoppen und deaktivieren
systemd:
name: "{{ service_name }}.timer"
enabled: false
state: stopped
daemon_reload: true
- name: systemd Service stoppen und deaktivieren
systemd:
name: "{{ service_name }}.service"
enabled: false
state: stopped
daemon_reload: true
- name: systemd Timer-Datei löschen
file:
path: "/etc/systemd/system/{{ service_name }}.timer"
state: absent
- name: systemd Service-Datei löschen
file:
path: "/etc/systemd/system/{{ service_name }}.service"
state: absent
- name: systemd Daemon neu laden
systemd:
daemon_reload: true
- name: Bashskript löschen
file:
path: "{{ script_path }}"
state: absent