Puppet Class: inspircd::config::options

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

Overview

Parameters:

  • prefixquit (Any) (defaults to: $inspircd::params::prefixquit)
  • suffixquit (Any) (defaults to: $inspircd::params::suffixquit)
  • prefixpart (Any) (defaults to: $inspircd::params::prefixpart)
  • suffixpart (Any) (defaults to: $inspircd::params::suffixpart)
  • fixedquit (Any) (defaults to: $inspircd::params::fixedquit)
  • fixedpart (Any) (defaults to: $inspircd::params::fixedpart)
  • syntaxhints (Any) (defaults to: $inspircd::params::syntaxhints)
  • cyclehosts (Any) (defaults to: $inspircd::params::cyclehosts)
  • cyclehostsfromuser (Any) (defaults to: $inspircd::params::cyclehostsfromuser)
  • ircumsgprefix (Any) (defaults to: $inspircd::params::ircumsgprefix)
  • announcets (Any) (defaults to: $inspircd::params::announcets)
  • allowmismatch (Any) (defaults to: $inspircd::params::allowmismatch)
  • defaultbind (Any) (defaults to: $inspircd::params::defaultbind)
  • hostintopic (Any) (defaults to: $inspircd::params::hostintopic)
  • pingwarning (Any) (defaults to: $inspircd::params::pingwarning)
  • serverpingfreq (Any) (defaults to: $inspircd::params::serverpingfreq)
  • defaultmodes (Any) (defaults to: $inspircd::params::defaultmodes)
  • moronbanner (Any) (defaults to: $inspircd::params::moronbanner)
  • exemptchanops (Any) (defaults to: $inspircd::params::exemptchanops)
  • invitebypassmodes (Any) (defaults to: $inspircd::params::invitebypassmodes)
  • nosnoticestack (Any) (defaults to: $inspircd::params::nosnoticestack)
  • welcomenotice (Any) (defaults to: $inspircd::params::welcomenotice)


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
46
47
48
49
50
51
52
53
54
55
56
57
58
# File 'manifests/config/options.pp', line 1

class inspircd::config::options (
  $prefixquit = $inspircd::params::prefixquit,
  $suffixquit = $inspircd::params::suffixquit,
  $prefixpart = $inspircd::params::prefixpart,
  $suffixpart = $inspircd::params::suffixpart,
  $fixedquit = $inspircd::params::fixedquit,
  $fixedpart = $inspircd::params::fixedpart,
  $syntaxhints = $inspircd::params::syntaxhints,
  $cyclehosts = $inspircd::params::cyclehosts,
  $cyclehostsfromuser = $inspircd::params::cyclehostsfromuser,
  $ircumsgprefix = $inspircd::params::ircumsgprefix,
  $announcets = $inspircd::params::announcets,
  $allowmismatch = $inspircd::params::allowmismatch,
  $defaultbind = $inspircd::params::defaultbind,
  $hostintopic = $inspircd::params::hostintopic,
  $pingwarning = $inspircd::params::pingwarning,
  $serverpingfreq = $inspircd::params::serverpingfreq,
  $defaultmodes = $inspircd::params::defaultmodes,
  $moronbanner = $inspircd::params::moronbanner,
  $exemptchanops = $inspircd::params::exemptchanops,
  $invitebypassmodes = $inspircd::params::invitebypassmodes,
  $nosnoticestack = $inspircd::params::nosnoticestack,
  $welcomenotice = $inspircd::params::welcomenotice,
) inherits inspircd::params {


  $config = {
    prefixquit         => $prefixquit,
    suffixquit         => $suffixquit,
    prefixpart         => $prefixpart,
    suffixpart         => $suffixpart,
    fixedquit          => $fixedquit,
    fixedpart          => $fixedpart,
    syntaxhints        => $syntaxhints,
    cyclehosts         => $cyclehosts,
    cyclehostsfromuser => $cyclehostsfromuser,
    ircumsgprefix      => $ircumsgprefix,
    announcets         => $announcets,
    allowmismatch      => $allowmismatch,
    defaultbind        => $defaultbind,
    hostintopic        => $hostintopic,
    pingwarning        => $pingwarning,
    serverpingfreq     => $serverpingfreq,
    defaultmodes       => $defaultmodes,
    moronbanner        => $moronbanner,
    exemptchanops      => $exemptchanops,
    invitebypassmodes  => $invitebypassmodes,
    nosnoticestack     => $nosnoticestack,
    welcomenotice      => $welcomenotice,
  }

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

}