OP#652 add installation
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Readme
|
||||
|
||||
[](https://jenkins.confdroid.com/job/confdroid_firewall/)
|
||||
|
||||
[](https://sonarqube.confdroid.com/dashboard?id=confdroid_firewall)
|
||||
[](https://deepwiki.com/grizzlycoda/puppet_collection)
|
||||
|
||||
- [Readme](#readme)
|
||||
|
||||
@@ -6,4 +6,5 @@
|
||||
class confdroid_firewall::main::config (
|
||||
|
||||
) inherits confdroid_firewall::params {
|
||||
include confdroid_firewall::main::install
|
||||
}
|
||||
|
||||
12
manifests/main/install.pp
Normal file
12
manifests/main/install.pp
Normal file
@@ -0,0 +1,12 @@
|
||||
#### confdroid_firewall::main::install.pp
|
||||
# Module name: confdroid_firewall
|
||||
# Author: 12ww1160 (12ww1160@confdroid.com)
|
||||
# @summary Class manages installation logic for the confdroid_firewall module
|
||||
###############################################################################
|
||||
class confdroid_firewall::main::install (
|
||||
|
||||
) inherits confdroid_firewall::params {
|
||||
package { $fw_req_packages:
|
||||
ensure => $fw_pkg_ensure,
|
||||
}
|
||||
}
|
||||
@@ -7,6 +7,7 @@
|
||||
##############################################################################
|
||||
class confdroid_firewall::params (
|
||||
|
||||
# Installation
|
||||
Array $fw_req_packages = ['nftables','iptables-nft'],
|
||||
String $fw_pkg_ensure = 'present',
|
||||
|
||||
|
||||
Reference in New Issue
Block a user