Puppet: System Administration Automated

Support

Ticket #276: facter_fqdn.patch

File facter_fqdn.patch, 0.8 kB (added by puppet, 2 years ago)

patch - fqdn patch - output of svn diff

  • lib/facter.rb

    old new  
    773773            end 
    774774        end 
    775775 
     776        Facter.add("FQDN") do 
     777            setcode do 
     778                fqdn = nil 
     779                name = Resolution.exec('hostname') or nil 
     780                if name 
     781                    if name =~ /^([\w-]+)\.(.+)$/ 
     782                        fqdn = name 
     783                    else 
     784                        nil 
     785                    end 
     786                    fqdn 
     787                else 
     788                    nil 
     789                end 
     790            end 
     791        end 
     792 
    776793        Facter.add("IPAddress") do 
    777794            setldapname "iphostnumber" 
    778795            setcode do