Defined Type: charybdis::connect

Defined in:
manifests/connect.pp

Overview

Parameters:

  • ip (Any)
  • send_password (Any)
  • accept_password (Any)
  • port (Any)
  • ipv6 (Any) (defaults to: false)
  • hub_mask (Any) (defaults to: '*')
  • class (Any) (defaults to: 'server')
  • flags (Any) (defaults to: [ 'ssl', 'topicburst', ])
  • conffile (Any) (defaults to: $charybdis::conffile)
[View source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'manifests/connect.pp', line 1

define charybdis::connect (
  $ip,
  $send_password,
  $accept_password,
  $port,
  $ipv6     = false,
  $hub_mask = '*',
  $class    = 'server',
  $flags    = [
    'ssl',
    'topicburst',
  ],
  $conffile = $charybdis::conffile
) {
  $connectclass = $class

  concat::fragment { "${name} operator":
    target  => $conffile,
    content => template("charybdis/connect.erb"),
    order   => '040',
  }
}