instack-undercloud/elements/puppet-stack-config/os-refresh-config/post-configure.d/10-iptables

8 lines
326 B
Bash
Executable File

#!/bin/bash
set -eux
set -o pipefail
EXTERNAL_BRIDGE=br-ctlplane
iptables -w -t nat -C PREROUTING -d 169.254.169.254/32 -i $EXTERNAL_BRIDGE -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8775 || iptables -w -t nat -I PREROUTING -d 169.254.169.254/32 -i $EXTERNAL_BRIDGE -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8775