diff --git a/roles/nhc/files/scripts/check_nat.nhc b/roles/nhc/files/scripts/check_nat.nhc new file mode 100644 index 0000000000000000000000000000000000000000..55b764955bef0c39bf80a93c78c4f53761a5b1b1 --- /dev/null +++ b/roles/nhc/files/scripts/check_nat.nhc @@ -0,0 +1,19 @@ +#!/bin/bash + +#checks that NAT is working by pinging an external address from a compute node + +function check_nat() { +#echo ">>> Checking NAT on Compute Nodes Works >>>>>>>>>>>>>>>>>>>>>>>>>" + + +PING_EXTERNAL="ping -c 2 8.8.8.8" +$PING_EXTERNAL +RESULT=$? +if [ $RESULT -ne 0 ]; then + die 1 " $FUNCNAME ERROR on node. Can not ping external address. Please check NAT is working, or route on node is valid" + return 1 +fi +return 0 +} + +