Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hspaans/ansible-role-firewalld

Ansible Role for firewalld
https://github.com/hspaans/ansible-role-firewalld

ansible-galaxy ansible-role centos fedora firewalld firewalld-configuration redhat

Last synced: 23 days ago
JSON representation

Ansible Role for firewalld

Awesome Lists containing this project

README

        

# Role Name

Install and configure firewalld

## Requirements

None as the firewalld package is being installed.

## Role Variables

Default variables are set in `defaults/main.yml`.

## Dependencies

No dependency on other Ansible Galaxy roles.

## Example Playbook

```yaml
---
- hosts: servers
vars:
firewalld_services_enable:
- https
- ssh
firewalld_services_disable:
- ftp
- http
firewalld_rich_rule_add:
- zone: public
family: ipv4
address: 192.0.2.0/24
port: 22
protocol: tcp
action: accept
roles:
- { role: hspaans.firewalld, become: true }
```

## License

MIT

## Author Information

This role was created in 2020 by [Hans Spaans](https://github.com/hspaans).