ansible-taler-exchange

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

node-exporter-proxy.service (786B)


      1 [Unit]
      2 Description=nginx mTLS proxy for Prometheus node_exporter
      3 Requires=prometheus-node-exporter.service
      4 After=network-online.target prometheus-node-exporter.service
      5 Wants=network-online.target
      6 
      7 [Service]
      8 Type=simple
      9 ExecStartPre=/usr/sbin/nginx -t -c /etc/taler-monitoring/nginx.conf
     10 ExecStart=/usr/sbin/nginx -c /etc/taler-monitoring/nginx.conf -g 'daemon off;'
     11 ExecReload=/bin/kill -HUP $MAINPID
     12 KillSignal=SIGQUIT
     13 TimeoutStopSec=5s
     14 Restart=on-failure
     15 RestartSec=5s
     16 NoNewPrivileges=true
     17 PrivateTmp=true
     18 ProtectHome=true
     19 ProtectSystem=full
     20 ProtectControlGroups=true
     21 ProtectKernelLogs=true
     22 ProtectKernelModules=true
     23 ProtectKernelTunables=true
     24 RestrictSUIDSGID=true
     25 LockPersonality=true
     26 MemoryDenyWriteExecute=true
     27 SystemCallArchitectures=native
     28 
     29 [Install]
     30 WantedBy=multi-user.target