hyperized.ufw
ufw
ufwをインストールし、アプリケーションプロファイルおよびルールを管理します。
要件
Ansible 2.5以上を強く推奨します。
役割変数
ufw_package_state: present
ufw_firewall_state: enabled
ufw_rules:
- rule: allow
port: 8080
src: example.com
ufw_applications:
- name: Grafana
title: Grafana
description: ダッシュボードとグラフジェネレーター
ports:
- 3000/tcp
sources:
- 127.0.0.1
- "{{ lookup('dig', 'example.com') }}"
依存関係
hyperized.package
例のプレイブック
- hosts: all
become: yes
roles:
- role: hyperized.ufw
ライセンス
MIT
著者情報
Gerben Geijteman gerben@hyperized.net