Lamont Inspircd

Channel Revision Published Runs on
latest/stable 8 19 Mar 2021
Ubuntu 14.04
latest/edge 8 19 Mar 2021
Ubuntu 14.04
juju deploy lamont-inspircd
Show information

Platform:

Ubuntu
14.04

Learn about configurations >

  • adminmail | string

    Default: admin@example.com

    Administrator email address (for whois, etc)

  • adminname | string

    Default: Network administrator

    Administrator name (for whois, etc)

  • adminnick | string

    Default: Administrator

    Administrator description (for whois, etc)

  • ca_certificate | string

    Base64 encoded openssl CA certificate (chain)

  • channel_defaultmodes | string

    Default: nt

    default modes for new channels

  • channel_limit_opers | int

    Default: 60

    maximum number of channels that an oper may be in at one time

  • channel_limit_users | int

    Default: 20

    maximum number of channels that a user may be in at one time

  • class_list | string

    Default: []

    additional class blocks of the form "[[name, 'cmds'], [name, 'cmds'], ...]"

  • config-changed | string

    A dummy option to allow triggering config-changed

  • connect_list | string

    Default: [{ name: "general", allow: "*", timeout: 60, flood: 20, threshold: 1, pingfreq: 120, sendq: 262144, recvq: 8192, localmax: 3, globalmax: 3}]

    connect blocks formed as per the default.

  • crl_filename | string

    name of CRL file, if any.

  • die_password | string

    /DIE password

  • hold_package | boolean

    should we apt-hold the inspircd package

  • ldapauth_allowpattern | string

    a whitespace separated list of patterns to allow

  • ldapauth_attribute | string

    attribute for ldapauth queries

  • ldapauth_baserdn | string

    baserdn for ldapauth queries

  • ldapauth_bindauth | string

    password for ldapauth_binddn

  • ldapauth_binddn | string

    bind DN for ldapauth queries

  • ldapauth_killreason | string

    Default: Access denied

    kill reason for ldapauth denied users

  • ldapauth_searchscope | string

    Default: subtree

    searchscope for ldapauth queries

  • ldapauth_server | string

    ldap server uri for ldapauth queries. If not set, no the ldapauth module is not used.

  • ldapauth_userfield | boolean

    base auth on username (default is to use the nick)

  • ldapauth_verbose | boolean

    make ldapauth verbose?

  • ldapauth_whitelist | string

    Default: [ cidr="127.0.0.1" ]

    a list of whitelisting rules

  • ldapoper_attribute | string

    attribute for ldapoper queries

  • ldapoper_baserdn | string

    baserdn for ldapoper queries

  • ldapoper_bindauth | string

    password for ldapoper_binddn

  • ldapoper_binddn | string

    bind DN for ldapoper queries

  • ldapoper_list | string

    Default: []

    ldapoper blocks of the form "[[user, host, type], [user, host, type], ...]"

  • ldapoper_searchscope | string

    Default: subtree

    scope for ldapoper queries

  • ldapoper_server | string

    ldap server uri for ldapoper queries. If not set, no the ldapoper module is not used.

  • logrotate_count | string

    Default: 52

    how many old logs should be kept by logrotate

  • logrotate_dateext | boolean

    Default: True

    use dateext in logrotate

  • logrotate_frequency | string

    Default: weekly

    how often should logrotation happen

  • maxtopic | int

    Default: 307

    maximum length of a channel topic. Per the inspircd documents: The highest "safe" value you can set this option to is 500, but it is recommended that you keep it somewhat near its default (or lower).

  • motd | string

    Default: Welcome to the IRC network!

    Default message of the day

  • nagios_context | string

    Default: juju

    Used by the nrpe subordinate charms. A string that will be prepended to instance name to set the host name in nagios. So for instance the hostname would be something like: juju-myservice-0 If you're running multiple environments with the same services in them this allows you to differentiate between them.

  • nagios_nick | string

    Default: ubuntu

    nick used for the nagios check

  • nagios_server_password | string

    server password used for the nagios check (implies SSL)

  • nagios_servicegroup | string

    Default: irc

    Used by the nrpe subordinate charms. servicegroup for our checks.

  • networkdesc | string

    Default: My Network

    IRC network description

  • networkname | string

    Default: MyNet

    Short IRC network name

  • oper_list | string

    Default: []

    oper blocks of the form "[[user, password, host, type], [user, password, host, type], ...]"

  • origin | string

    repository for apt-add-repository, if non-empty

  • password | string

    IRC cluster server password

  • peer_ports | string

    A list of [IP, port] port for peering: e.g. '[["0.0.0.0", 7777]]'. The first one is provided to any peering relations

  • ports | string

    Default: [["127.0.0.1", 6667]]

    A list of [IP, port] non-SSL ports

  • restart_password | string

    /RESTART password

  • servername | string

    Default: irc.local

    name of the server

  • ssl_certificate | string

    Base64 encoded openssl certificate

  • ssl_key | string

    Base64 encoded openssl key (PEM)

  • ssl_ports | string

    Default: [["0.0.0.0", 6697]]

    A list of [IP, port] SSL ports. Ignored if either ssl_key or ssl_cert is empty.

  • type_list | string

    Default: []

    additional type blocks of the form "[[name, 'classes', host], [name, 'classes', host], ...]"