f500.ufw

UFW

UFW(単純なファイアウォール)をインストールし、ルールを作成(または削除)します。

要件

Pythonのパッケージpython-pycurlおよびpython-software-propertiesがインストールされたDebian Bullseye / Bookworm。

役割の変数

デフォルトポリシーを設定します:

ufw_default_policy:
  - { direction: "incoming", policy: "deny" }

ルールの追加または削除:

ufw_rules_to_create: []
ufw_rules_to_delete: []

ufw_rules_to_createufw_rules_to_deleteは辞書のリストを受け入れます。以下のように:

ufw_rules_to_create:
  - direction: in
    from_ip: 1.2.3.4
    from_port: 5678
    interface: eth0
    proto: tcp
    rule: allow
    to_ip: 5.6.7.8
    to_port: 1234

例のプレイブック

- hosts: servers
  roles:
     - role: f500.ufw
       ufw_rules_to_create:
         - { to_port: 22 }
         - { to_port: 80 }
         - { to_port: 443 }

ライセンス

著作権 (C) 2017 Future500 B.V.

LGPL-3.0

著者情報

ジャスパー・N・ブラウワー, jasper@future500.nl

ラモン・デ・ラ・フエンテ, ramon@future500.nl

プロジェクトについて

Install UWF (Uncomplicated Firewall)

インストール
ansible-galaxy install f500.ufw
ライセンス
lgpl-3.0
ダウンロード
11.9k
所有者
Open source contributions by Future500