Config-NINI

 view release on metacpan or  search on metacpan

t/relay.nini  view on Meta::CPAN

pidfile     /run/relay/relay.pid

# '#' is not special when is not line leading (i.e. comment)
banner      relay #4 - primary

# explicit empty, NOT a presence flag
maintenance ""


# abstract template (removed from the result), used via "&name"
*endpoint_defaults
  timeout_ms 5000
  retries    3
  keepalive
  tls_ciphers[:] ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256


*endpoint_defaults log
  level    info
  facility local0


# logging (defined here, extended again lower down)
=log
  dir     /var/log/relay
  rotate  daily

  # inline comment: two weeks
  keep    14
  formats[] json text syslog

# listeners: an auto-index list of records
=listener *
  # inherit template keys + nested 'log'
  & *endpoint_defaults

  bind  0.0.0.0:8583
  proto iso8583


=listener *
  &&& *endpoint_defaults
  &&& log
  bind      127.0.0.1:9090
  proto     http

  # local override of inherited default
  timeout_ms 2000

=hsm

  zzz xxx



( run in 1.554 second using v1.01-cache-2.11-cpan-c966e8aa7e8 )