summaryrefslogtreecommitdiffstats
path: root/roles/contiv/tasks/netmaster_iptables.yml
diff options
context:
space:
mode:
authorRussell Teague <rteague@redhat.com>2017-12-13 10:10:23 -0500
committerGitHub <noreply@github.com>2017-12-13 10:10:23 -0500
commit0aa01db01608dc01550336d55f33f248ef81ead6 (patch)
treee525f37381a3e6ddfd14e49545d2781579240e31 /roles/contiv/tasks/netmaster_iptables.yml
parent1328147663f57872554cb7f1b10a0d823844229a (diff)
parent17ba2eafc5b7f132ad4b0a2e63d57bb647436c68 (diff)
downloadopenshift-0aa01db01608dc01550336d55f33f248ef81ead6.tar.gz
openshift-0aa01db01608dc01550336d55f33f248ef81ead6.tar.bz2
openshift-0aa01db01608dc01550336d55f33f248ef81ead6.tar.xz
openshift-0aa01db01608dc01550336d55f33f248ef81ead6.zip
Merge pull request #6315 from riffraff169/contiv-multimaster
Multimaster openshift+contiv fixes
Diffstat (limited to 'roles/contiv/tasks/netmaster_iptables.yml')
-rw-r--r--roles/contiv/tasks/netmaster_iptables.yml8
1 files changed, 7 insertions, 1 deletions
diff --git a/roles/contiv/tasks/netmaster_iptables.yml b/roles/contiv/tasks/netmaster_iptables.yml
index 07bb16ea7..c98e7b6a5 100644
--- a/roles/contiv/tasks/netmaster_iptables.yml
+++ b/roles/contiv/tasks/netmaster_iptables.yml
@@ -13,9 +13,15 @@
- name: Netmaster IPtables | Open Netmaster with iptables
command: /sbin/iptables -I INPUT 1 -p tcp --dport {{ item }} -j ACCEPT -m comment --comment "contiv"
with_items:
- - "{{ netmaster_port }}"
- "{{ contiv_rpc_port1 }}"
- "{{ contiv_rpc_port2 }}"
- "{{ contiv_rpc_port3 }}"
when: iptablesrules.stdout.find("contiv") == -1
notify: Save iptables rules
+
+- name: Netmaster IPtables | Open netmaster main port
+ command: /sbin/iptables -I INPUT 1 -p tcp -s {{ item }} --dport {{ netmaster_port }} -j ACCEPT -m comment --comment "contiv"
+ with_items:
+ - "{{ groups.oo_nodes_to_config|difference(hostvars[inventory_hostname]['ansible_' + netmaster_interface].ipv4.address)|list }}"
+ when: iptablesrules.stdout.find("contiv") == -1
+ notify: Save iptables rules