| We recently have upgraded to puppet 7.0.18 and facter 4.2.13 for our Ubuntu 22.04 nodes. Since this upgrade all Ubuntu 22.04 do resolv the facts `networking.domain` to `.` and `networking.fqdn` to `hostname..`. This comes from [the resolver](https://github.com/puppetlabs/facter/blob/4.2.13/lib/facter/resolvers/linux/hostname.rb#L101). If you have a symlinked /etc/resolv.conf file to /run/systemd/resolve/stub-resolv.conf which is written by the systemd service `systemd-resolved` containing a config with `search .` (this is the default for Ubuntu 22.04). Therefore all values with: ``` Stdlib::Host $hostname = $facts['networking'['fqdn'] ``` are broken. |