= YAML = La configuration d'epoll se fait via un fichier au format YAML nommé '''epoll.yml'''. La syntaxe de YAML est très simple: {{{ CLEF: VALEUR }}} Notez le {{{: }}} qui suit le nom de la variable ainsi que l'espace après le {{{:}}}. Les lignes commençant par {{{#}}} sont des commantaires. == Bogue == Pour les version d'Epoll inférieur à 1.00, le fichier fournit en exemple contient des erreurs qui n'apparaissaient pas avec les anciens modules YAML. Les lignes contenant des commentaires doivent être préfixées par un {{{#}}} et non deux {{-}}. Ainsi une ligne telle que: {{{ -- db: connection, see libpq documentation }}} doit être remplacé par: {{{ # db: connection, see libpq documentation }}} = Les variables Epoll = ||Varaibles||Contenu|| ||db||paramètre de connection au serveur PostgreSQL (voir ci après)|| ||smtp||Le nom du serveur smtp pour l'envois des mails|| = Postgresql = La syntaxe du paramètre de connection à la base est standard à Postgresql. Il s'agit d'une suite de paramètre sous la forme {{{clef=valeur}}} séparé par des {{{;}}}. ||Variable||Contenu||Défaut|| ||host||Le nom ou l'IP du serveur PostgreSQL||Connection sur la machine elle même sur la socket locale (cas où l'application et le serveur SQL sont sur le même machine)|| ||user||Le nom d'utilisateur au sein du serveur SQL||Le nom d'utilisateur sous lequel tourne l'application|| ||password||Le mot de passe de l'utilisateur au sein du serveur SQL|||| ||dbname||Le nom de la base de donnée||même nom que l'utilisateur|| Exemple: {{{ dbname=votes;host=localhost;user=vote;password=votepass }}}