Issue #7484 has been updated by Ken Barber. Target version set to 1.6.x
---------------------------------------- Bug #7484: facter fqdn is empty when domainnames aren't containing any dot (ie tld) https://projects.puppetlabs.com/issues/7484 Author: Edouard Bourguignon Status: Accepted Priority: Normal Assignee: Category: library Target version: 1.6.x Keywords: tld fqdn hostname dot Branch: Affected Facter version: As far as I understand the following regexp used in domain.rb to find out the domainname: domain = Facter::Util::Resolution.exec('dnsdomainname') next domain if domain =~ /.+\..+/ domainname must contain a dot, which is not completely compliant with RFCs[ยน] and prevent using facter on tld servers. How to reproduce: On a server with fqdn "ns01.tld", this is the result of some commands: * hostname => ns01 (OK) * hostname -f => ns01.tld (OK) * facter hostname => ns01 (OK) * facter fqdn => (bad) * dnsdomainname => tld (OK) but dnsdomainname command had to be installed facter fqdn should return ns01.tld and should be (<ins>very important</ins>) consistent with "hostname -f". [1]: RFC921: Every current name in this new system has the form "old-simple-name.ARPA". That is, the all the hosts are in a domain called "ARPA" -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.