Merge "Ironic: Fix iPXE Connection timed out"
diff --git a/lib/ironic b/lib/ironic
index 40a3460..cff20c9 100644
--- a/lib/ironic
+++ b/lib/ironic
@@ -658,6 +658,10 @@
         # agent ramdisk gets instance image from swift
         sudo iptables -I INPUT -d $HOST_IP -p tcp --dport ${SWIFT_DEFAULT_BIND_PORT:-8080} -j ACCEPT || true
     fi
+
+    if [[ "$IRONIC_IPXE_ENABLED" == "True" ]] ; then
+        sudo iptables -I INPUT -d $HOST_IP -p tcp --dport $IRONIC_HTTP_PORT -j ACCEPT || true
+    fi
 }
 
 function configure_tftpd {