File tree 1 file changed +9
-7
lines changed
1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -92,16 +92,18 @@ do_master () {
92
92
continue
93
93
fi
94
94
95
- resolv_ip=$( awk ' /\s' $node ' $/ { print $1; exit; }' /etc/hosts)
96
- if [ -z " $resolv_ip " ]; then
97
- resolv_ip=$( host $node 2> /dev/null | sed -ne ' s/.*has address //p' | head -1)
95
+ if ! [[ $node =~ ^[0-9.]* $ ]]; then
96
+ resolv_ip=$( awk ' /\s' $node ' $/ { print $1; exit; }' /etc/hosts)
98
97
if [ -z " $resolv_ip " ]; then
99
- echo " Node $node : no IP address in either DNS or /etc/hosts"
98
+ resolv_ip=$( host $node 2> /dev/null | sed -ne ' s/.*has address //p' | head -1)
99
+ if [ -z " $resolv_ip " ]; then
100
+ echo " Node $node : no IP address in either DNS or /etc/hosts"
101
+ fi
100
102
fi
101
- fi
102
103
103
- if [ " $reg_ip " != " $resolv_ip " ]; then
104
- echo " Node $node : the IP in OpenShift ($reg_ip ) does not match DNS/hosts ($resolv_ip )"
104
+ if [ " $reg_ip " != " $resolv_ip " ]; then
105
+ echo " Node $node : the IP in OpenShift ($reg_ip ) does not match DNS/hosts ($resolv_ip )"
106
+ fi
105
107
fi
106
108
107
109
try_eval ping -c1 -W2 $node
You can’t perform that action at this time.
0 commit comments