aboutsummaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorTim Meusel <tim@bastelfreak.de>2019-08-31 20:28:27 +0200
committerTim Meusel <tim@bastelfreak.de>2019-09-01 12:08:54 +0200
commitfc5f400d931c7beafeade383210e92d852a645ff (patch)
tree46508cb301e8e141c1600d9a5080650ccddca17c /templates
parentd6c0df12aa2b09bff70f88d51e7ef62045266095 (diff)
downloadpuppet-ferm-fc5f400d931c7beafeade383210e92d852a645ff.tar.gz
puppet-ferm-fc5f400d931c7beafeade383210e92d852a645ff.tar.bz2
Add Debian 10 support & make configdirectory configureable
Diffstat (limited to 'templates')
-rw-r--r--templates/ferm.conf.epp10
-rw-r--r--templates/ferm_header.conf.epp3
2 files changed, 8 insertions, 5 deletions
diff --git a/templates/ferm.conf.epp b/templates/ferm.conf.epp
index 37afca0..b3aa0ce 100644
--- a/templates/ferm.conf.epp
+++ b/templates/ferm.conf.epp
@@ -1,17 +1,19 @@
-<%- | String[1] $ip | -%>
+<%- | String[1] $ip,
+Stdlib::Absolutepath $configdirectory,
+| -%>
# End custom section
domain (<%= $ip %>) table filter {
chain INPUT {
interface lo ACCEPT;
- @include '/etc/ferm.d/chains/INPUT.conf';
+ @include '<%= $configdirectory %>/chains/INPUT.conf';
}
chain OUTPUT {
- @include '/etc/ferm.d/chains/OUTPUT.conf';
+ @include '<%= $configdirectory %>/chains/OUTPUT.conf';
}
chain FORWARD {
- @include '/etc/ferm.d/chains/FORWARD.conf';
+ @include '<%= $configdirectory %>/chains/FORWARD.conf';
}
}
diff --git a/templates/ferm_header.conf.epp b/templates/ferm_header.conf.epp
index 66922d7..e1a1f1a 100644
--- a/templates/ferm_header.conf.epp
+++ b/templates/ferm_header.conf.epp
@@ -1,8 +1,9 @@
+<%- | Stdlib::Absolutepath $configdirectory | -%>
# Currently managed by Puppet
# Author: Tim Meusel <tim@bastelfreak.de>
#
# get all ip definitions
-@include '/etc/ferm.d/definitions/';
+@include '<%= $configdirectory %>/definitions/';
# Begin custom section