From 79120078ea129bd85c184d1fe5af27f98b6bbeab Mon Sep 17 00:00:00 2001 From: Paul Belanger Date: Wed, 17 Aug 2016 13:41:47 -0400 Subject: [PATCH] Use ip6tables if nodepool is using IPv6 Change-Id: Ifebc8061dbbc99eed47938c7401b5220fd62d19a Signed-off-by: Paul Belanger --- nodepool/scripts/multinode_setup.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nodepool/scripts/multinode_setup.sh b/nodepool/scripts/multinode_setup.sh index 704351140a..0678137acd 100755 --- a/nodepool/scripts/multinode_setup.sh +++ b/nodepool/scripts/multinode_setup.sh @@ -19,7 +19,12 @@ export PATH=$PATH:/usr/local/sbin:/usr/sbin for ip in $(cat /etc/nodepool/primary_node /etc/nodepool/sub_nodes /etc/nodepool/primary_node_private /etc/nodepool/sub_nodes_private | sort -u); do - sudo iptables -I openstack-INPUT 1 -s $ip -j ACCEPT + # Check for ipv6 address. + if echo $ip | grep -q :; then + sudo ip6tables -I openstack-INPUT 1 -s $ip -j ACCEPT + else + sudo iptables -I openstack-INPUT 1 -s $ip -j ACCEPT + fi done echo "" >> /home/jenkins/.ssh/authorized_keys