dataset/seed/znc
2023-08-08 11:22:14 +02:00
..
dictionaries update doc 2023-08-08 11:22:14 +02:00
extras/machine add znc 2022-12-25 17:09:14 +01:00
manual/image/preinstall add znc 2022-12-25 17:09:14 +01:00
templates ansible template 2023-06-23 08:12:05 +02:00
applicationservice.yml update doc 2023-08-01 15:13:17 +02:00
README.md update doc 2023-08-08 11:22:14 +02:00

Table of Contents

znc

Synopsis

ZNC, a bouncer IRC.

For more informations

Basic variables

Général

IRC Bouncer ZNC

Parameter Comments
general.znc.external_domain_name
mandatory
Type: [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable)
Nom de domaine externe de ZNC.
Example: irc.example.net
general.znc.user_name
mandatory
Type: [unix_user](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable)
Utilisateur IRC et ZNC.
Example: jdoe
general.znc.user_password
mandatory
Type: [password](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable)
Mot de passe de l'utilisateur ZNC.
Example: JD0eP@ss
general.znc.real_name
mandatory
Type: [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable)
Nom d'utilisateur réel.
Example: John Doe
Serveurs IRC

This a family is a leadership.

Parameter Comments
general.znc.servers.server_names
mandatory, multiple
Type: [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable)
Adresse du serveur IRC.
Example: irc.oftc.net
general.znc.servers.password
mandatory
Type: [password](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable)
Mot de passe de l'utilisateur sur le serveur IRC.
Example: p@ssw0rd
general.znc.servers.channels
mandatory, multiple
Type: [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable)
Nom des salons du serveur IRC.
Example: example

Variables

Général

IRC Bouncer ZNC

Parameter Comments
general.znc.znc_crt_provider
mandatory
Type: [choice](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable)
Autorité de certification signant le certificat du domaine extérieur.
Choices:
- self-signed ← (default)
- letsencrypt

Requirements services

  • ExternalDNS
  • Journald

bold: provider is mandatory

Example

Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.

znc:
  applicationservice: znc
  zones_name:
    - localdns
  values:
    general.znc.external_domain_name: irc.example.net
    general.znc.user_name: jdoe
    general.znc.user_password: JD0eP@ss
    general.znc.real_name: John Doe
    general.znc.servers.server_names:
      - irc.oftc.net
    general.znc.servers.password:
      '0': p@ssw0rd
    general.znc.servers.channels:
      '0': example

Dependances

All applications services for this dataset.