ansible-taler-exchange

Ansible playbook to deploy a production Taler Exchange
Log | Files | Refs | README | LICENSE

rsyslog-forward.conf.j2 (786B)


      1 # Managed by Ansible. Forward local messages with durable RELP/TLS.
      2 {% set relp = monitoring_public_bundle.monitoring_client.relp %}
      3 module(load="omrelp" tls.tlsLib="openssl")
      4 
      5 action(
      6   name="sentol_relp"
      7   type="omrelp"
      8   target={{ relp.server_address | to_json }}
      9   port="{{ relp.server_port }}"
     10   template="RSYSLOG_SyslogProtocol23Format"
     11   tls="on"
     12   tls.caCert="/etc/taler-monitoring/tls/ca.cert.pem"
     13   tls.myCert="/etc/taler-monitoring/tls/client.cert.pem"
     14   tls.myPrivKey="/etc/taler-monitoring/tls/client.key.pem"
     15   tls.authMode="name"
     16   tls.permittedPeer={{ relp.server_name | to_json }}
     17   action.resumeRetryCount="-1"
     18   queue.type="LinkedList"
     19   queue.filename="sentol_relp"
     20   queue.spoolDirectory="/var/spool/rsyslog"
     21   queue.maxDiskSpace="1g"
     22   queue.saveOnShutdown="on"
     23 )