diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2016-09-30 16:36:16 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2016-09-30 16:36:16 -0300 |
commit | b385b9d83d4aa69de834c8e062fa9fff03cdf79b (patch) | |
tree | 00823e68401ecb1a1fbf5a29f810aaa5ae21e204 /lib | |
parent | 71a80284fbe83dc2eebefaea0fc07dc2e1dc3afc (diff) | |
download | hydra-b385b9d83d4aa69de834c8e062fa9fff03cdf79b.tar.gz hydra-b385b9d83d4aa69de834c8e062fa9fff03cdf79b.tar.bz2 |
Support for localhost at hydra_get_fqdn_from_nodename
Diffstat (limited to 'lib')
-rw-r--r-- | lib/hydra/misc | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/lib/hydra/misc b/lib/hydra/misc index 0105760..0823148 100644 --- a/lib/hydra/misc +++ b/lib/hydra/misc @@ -147,14 +147,20 @@ function hydra_next_debian_release { # Get fqdn from nodename function hydra_get_fqdn_from_nodename { - if [ -z "$1" ]; then + local node="$1" + + if [ -z "$node" ]; then return fi - if echo $1 | grep -q '\.'; then - echo $1 + if [ "$node" == "localhost" ]; then + facter fqdn + fi + + if echo $node | grep -q '\.'; then + echo $node else domain=`hydra $HYDRA config domain` - echo $1.$domain + echo $node.$domain fi } |