- 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