You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
725 B
YAML

---
# domain (of service running)
service_system_domain: "{{ inventory_hostname }}" # domain of server running the service
entries: "{{ ip_entries + sshfp_entries + custom_entries }}"
ip_entries:
- update delete {{ domain }}. IN SSHFP # delete all SSHFP records for this host before
- domain: "{{ domain }}."
type: "A"
data: "{{ hostvars[service_system_domain].ansible_default_ipv4.address }}"
- domain: "{{ domain }}."
type: "AAAA"
data: "{{ hostvars[service_system_domain].ansible_default_ipv6.address }}"
sshfp_entries: "{{ (lookup('pipe', global_public_key_directory|quote + '/ssh_dns_fp.py --host ' + service_system_domain|quote + ' --domain ' + domain|quote)).split('\n') }}"
custom_entries: []