commit f6a2053355
Author: Robert Kaussow <mail@thegeeklab.de> Date: Mon Jun 13 22:18:21 2022 +0200 fix configuration templates
This commit is contained in:
parent
0d78e39f21
commit
074eb22b8e
150
index.md
Normal file
150
index.md
Normal file
@ -0,0 +1,150 @@
|
||||
---
|
||||
title: firewalld
|
||||
type: docs
|
||||
---
|
||||
|
||||
[![Source Code](https://img.shields.io/badge/gitea-source%20code-blue?logo=gitea&logoColor=white)](https://gitea.rknet.org/ansible/xoxys.firewalld) [![Build Status](https://img.shields.io/drone/build/ansible/xoxys.firewalld?logo=drone&server=https%3A%2F%2Fdrone.rknet.org)](https://drone.rknet.org/ansible/xoxys.firewalld) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?label=license)](https://gitea.rknet.org/ansible/xoxys.firewalld/src/branch/main/LICENSE)
|
||||
|
||||
Setup and configure host firewall with firewalld.
|
||||
|
||||
<!--more-->
|
||||
|
||||
- [Default Variables](#default-variables)
|
||||
- [firewalld_allow_zone_drifting](#firewalld_allow_zone_drifting)
|
||||
- [firewalld_default_zone](#firewalld_default_zone)
|
||||
- [firewalld_ipsets](#firewalld_ipsets)
|
||||
- [firewalld_services](#firewalld_services)
|
||||
- [firewalld_zones](#firewalld_zones)
|
||||
- [Dependencies](#dependencies)
|
||||
|
||||
---
|
||||
|
||||
## Default Variables
|
||||
|
||||
### firewalld_allow_zone_drifting
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
firewalld_allow_zone_drifting: false
|
||||
```
|
||||
|
||||
### firewalld_default_zone
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
firewalld_default_zone: public
|
||||
```
|
||||
|
||||
### firewalld_ipsets
|
||||
|
||||
A firewalld ipset configuration provides the information of an ip set for firewalld.
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
firewalld_ipsets: []
|
||||
```
|
||||
|
||||
#### Example usage
|
||||
|
||||
```YAML
|
||||
firewalld_ipsets:
|
||||
- name: appserver
|
||||
type: "hash:net"
|
||||
short: "App Servers"
|
||||
description: "Allow http access from all appservers"
|
||||
option: {}
|
||||
entry:
|
||||
- 192.168.2.1
|
||||
- 192.168.2.2
|
||||
```
|
||||
|
||||
### firewalld_services
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
firewalld_services: []
|
||||
```
|
||||
|
||||
### firewalld_zones
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
firewalld_zones: []
|
||||
```
|
||||
|
||||
#### Example usage
|
||||
|
||||
```YAML
|
||||
firewalld_zones:
|
||||
- name: ""
|
||||
short: ""
|
||||
description: ""
|
||||
target: ""
|
||||
interface:
|
||||
- name: ""
|
||||
source:
|
||||
- address: ""
|
||||
- mac: ""
|
||||
- ipset: ""
|
||||
service:
|
||||
- name: ""
|
||||
port:
|
||||
- { port: "", protocol: "" }
|
||||
protocol:
|
||||
- value:
|
||||
icmp-block:
|
||||
- name:
|
||||
icmp-block-inversion: true
|
||||
masquerade: true
|
||||
forward-port:
|
||||
- { port: "", protocol: "" }
|
||||
source-port:
|
||||
- { port: "", protocol: "" }
|
||||
rule:
|
||||
- source: { address: "", mac: "", ipset: ""}
|
||||
destination: { address: "", mac: "", ipset: ""}
|
||||
service: {name: ""}
|
||||
port: {port: "", protocol: ""}
|
||||
protocol: {value: ""}
|
||||
icmp-block:
|
||||
name: ""
|
||||
icmp-type:
|
||||
name: ""
|
||||
masquerade: true
|
||||
forward-port:
|
||||
port: ""
|
||||
protocol: ""
|
||||
to-port: ""
|
||||
to-addr: ""
|
||||
source-port:
|
||||
port: ""
|
||||
protocol: ""
|
||||
log:
|
||||
prefix: ""
|
||||
level: ""
|
||||
limit: ""
|
||||
audit:
|
||||
limit: ""
|
||||
accept:
|
||||
limit: ""
|
||||
reject:
|
||||
rejecttype: ""
|
||||
limit: ""
|
||||
drop:
|
||||
limit: ""
|
||||
mark:
|
||||
set:
|
||||
limit: ""
|
||||
end
|
||||
```
|
||||
|
||||
|
||||
|
||||
## Dependencies
|
||||
|
||||
None.
|
Loading…
Reference in New Issue
Block a user