sergelogvinov / ansible-role-iptables

Configure iptables

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ansible-role-iptables

Configure iptables

Install

ansible-galaxy role install git+https://github.com/sergelogvinov/ansible-role-iptables.git,main

Usage

# inventory file

[servers]
server-1          ansible_host=1.2.3.1
# hosts/server-1.yaml
iptables_ipset:
  - name: ADMINS
    type: hash:net
    hosts:
      - 3.4.5.0/24

iptables_rules:
  - protocol: tcp
    port: 22
    ipset: ADMINS
    comment: "OpenSSH"
  - protocol: tcp
    port: 80
  - protocol: tcp
    port: 443
# values.yaml

- hosts: servers
  roles:
    - ansible-role-iptables

About

Configure iptables

License:MIT License


Languages

Language:Jinja 100.0%