Puppet Class: inspircd::config::security

Inherits:
inspircd::params
Defined in:
manifests/config/security.pp

Overview

Parameters:

  • announceinvites (Any) (defaults to: $inspircd::params::announceinvites)
  • hidemodes (Any) (defaults to: $inspircd::params::hidemodes)
  • hideulines (Any) (defaults to: $inspircd::params::hideulines)
  • flatlinks (Any) (defaults to: $inspircd::params::flatlinks)
  • hidewhois (Any) (defaults to: $inspircd::params::hidewhois)
  • hidebans (Any) (defaults to: $inspircd::params::hidebans)
  • hidekills (Any) (defaults to: $inspircd::params::hidekills)
  • hidesplits (Any) (defaults to: $inspircd::params::hidesplits)
  • maxtargets (Any) (defaults to: $inspircd::params::maxtargets)
  • customversion (Any) (defaults to: $inspircd::params::customversion)
  • operspywhois (Any) (defaults to: $inspircd::params::operspywhois)
  • runasuser (Any) (defaults to: $inspircd::params::runasuser)
  • runasgroup (Any) (defaults to: $inspircd::params::runasgroup)
  • restrictbannedusers (Any) (defaults to: $inspircd::params::restrictbannedusers)
  • genericoper (Any) (defaults to: $inspircd::params::genericoper)
  • userstats (Any) (defaults to: $inspircd::params::userstats)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'manifests/config/security.pp', line 1

class inspircd::config::security (
  $announceinvites = $inspircd::params::announceinvites,
  $hidemodes = $inspircd::params::hidemodes,
  $hideulines = $inspircd::params::hideulines,
  $flatlinks = $inspircd::params::flatlinks,
  $hidewhois = $inspircd::params::hidewhois,
  $hidebans = $inspircd::params::hidebans,
  $hidekills = $inspircd::params::hidekills,
  $hidesplits = $inspircd::params::hidesplits,
  $maxtargets = $inspircd::params::maxtargets,
  $customversion = $inspircd::params::customversion,
  $operspywhois = $inspircd::params::operspywhois,
  $runasuser = $inspircd::params::runasuser,
  $runasgroup = $inspircd::params::runasgroup,
  $restrictbannedusers = $inspircd::params::restrictbannedusers,
  $genericoper = $inspircd::params::genericoper,
  $userstats = $inspircd::params::userstats,
) inherits inspircd::params {

  $config = {
    announceinvites     => $announceinvites,
    hidemodes           => $hidemodes,
    hideulines          => $hideulines,
    flatlinks           => $flatlinks,
    hidewhois           => $hidewhois,
    hidebans            => $hidebans,
    hidekills           => $hidekills,
    hidesplits          => $hidesplits,
    maxtargets          => $maxtargets,
    customversion       => $customversion,
    operspywhois        => $operspywhois,
    runasuser           => $runasuser,
    runasgroup          => $runasgroup,
    restrictbannedusers => $restrictbannedusers,
    genericoper         => $genericoper,
    userstats           => $userstats,
  }

  ::inspircd::internal::configblock { "inspircd ${name} ":
    config_name => 'security',
    config      => $config,
    order       => '20'
  }

}