aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorFabien COMBERNOUS <fabien.combernous@adullact.org>2020-05-02 11:32:08 +0200
committerFabien COMBERNOUS <fabien.combernous@adullact.org>2020-05-18 22:06:35 +0200
commit007a9bd025ea441a45b0c8e891738c6f627a339a (patch)
tree56215047193038797b807acbb5ce63f9417ab690 /README.md
parentdac79dba12b034af8de2a31906a932f2932871a0 (diff)
downloadpuppet-ferm-007a9bd025ea441a45b0c8e891738c6f627a339a.tar.gz
puppet-ferm-007a9bd025ea441a45b0c8e891738c6f627a339a.tar.bz2
add install_method parameter
Diffstat (limited to 'README.md')
-rw-r--r--README.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/README.md b/README.md
index 01217bd..64a9f84 100644
--- a/README.md
+++ b/README.md
@@ -44,6 +44,17 @@ This will install the package, but nothing more. It won't explicitly enable it
or write any rules. Be careful here: The default Debian package enabled
autostart for the service and only allows incoming SSH/IPSec connections.
+It is also possible to install ferm from sources:
+```puppet
+class {'ferm':
+ install_method = 'vcsrepo',
+}
+```
+
+When `install_method` is `vcsrepo`, the `git` binary is required, this module should handle Git installation.
+
+When `install_method` is `vcsrepo` with `vcstag` >= `v2.5` ferm call "legacy" xtables tools because nft based tools are incompatible.
+
You can easily define rules in Puppet (they don't need to be exported resources):
```puppet