Method: Specinfra::Command::Aix::Base::Inventory.get_fqdn

Defined in:
lib/specinfra/command/aix/base/inventory.rb

.get_fqdnObject

[View source]

25
26
27
28
29
30
31
32
# File 'lib/specinfra/command/aix/base/inventory.rb', line 25

def get_fqdn
  # This is emulating the hostname -f command in Linux
  # Requires proper configuration of /etc/resolv.conf
  # and DNS.
  # The exit at the end is to only return one entry if
  # the host is running in dualstack mode (IPv4 and IPv6)
  'host -n `uname -n` | awk -v h=`uname -n` \'$1 ~ h"." { print $1; exit }\''
end