blob: 17ff15c5f34f5d790398fa1dc47967952add694c [file] [log] [blame]
---
# tasks file for apigee-opdk-iptables-port-block
#- name: Using iptables to block a port
# become: true
# shell: "iptables -A INPUT -p tcp --destination-port {{ destination_port }} ! -s `hostname` -i eth0 -j DROP"
# environment:
# http_proxy: "{{ http_proxy }}"
# https_proxy: "{{ https_proxy }}"
# no_proxy: "{{ no_proxy }}"
# PORT_TIMEOUT: '{{ port_timeout | default(60) }}'
# UP_TIMEOUT: '{{ up_timeout | default(60) }}'
- name: Using iptables to block a port
become: true
iptables:
chain: INPUT
protocol: "tcp"
destination_port: "{{ destination_port }}"
source: "!{{ ansible_host }}"
in_interface: 'eth0'
jump: DROP
table: filter
state: present