2018-08-25 21:16:01 +02:00
=================
2014-08-23 16:44:48 +02:00
firewalld-formula
2018-08-25 21:16:01 +02:00
=================
2014-08-23 16:44:48 +02:00
Salt Stack Formula to set up and configure Firewalld, dynamically managed firewall with support for network/firewall zones to define the trust level of network connections or interfaces
2018-08-25 21:16:01 +02:00
.. image :: https://travis-ci.org/saltstack-formulas/firewalld-formula.svg?branch=master
2014-08-23 16:44:48 +02:00
NOTICE BEFORE YOU USE
=====================
* This formula aims to follow the conventions and recommendations described at http://docs.saltstack.com/topics/conventions/formulas.html
TODO
====
* configure local pre-commit hooks (code syntax check based on file extension, check for ugly *utf-8 mac os white space* )
Instructions
============
1. Add this repository as a `GitFS <http://docs.saltstack.com/topics/tutorials/gitfs.html> `_ backend in your Salt master config.
2. Configure your Pillar top file (`` /srv/pillar/top.sls `` ), see pillar.example
3. Include this Formula within another Formula or simply define your needed states within the Salt top file (`` /srv/salt/top.sls `` ).
Available states
================
.. contents ::
:local:
`` firewalld ``
2018-08-25 21:16:01 +02:00
-------------
2014-08-23 16:44:48 +02:00
Manage firewalld
Additional resources
====================
None
Formula Dependencies
====================
None
Contributions
=============
Contributions are always welcome. All development guidelines you have to know are
* write clean code (proper YAML+Jinja syntax, no trailing whitespaces, no empty lines with whitespaces, LF only)
* set sane default settings
* test your code
* update README.rst doc
Salt Compatibility
==================
Tested with:
2018-08-25 21:16:01 +02:00
* 2018.3.x (will probably work too with 2017.x.x)
2014-08-23 16:44:48 +02:00
OS Compatibility
================
Tested with:
* CentOS 7
2018-08-25 21:16:01 +02:00
* Debian 9
* Ubuntu 18.04