From d0bc90e08c29e881c388c6803ed9c49dff1f1776 Mon Sep 17 00:00:00 2001 From: Paul B Date: Fri, 31 Aug 2018 11:49:09 +0200 Subject: Initial commit open sourcing Postgresql Ansible role --- templates/pgBadger.sh.j2 | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 templates/pgBadger.sh.j2 (limited to 'templates/pgBadger.sh.j2') diff --git a/templates/pgBadger.sh.j2 b/templates/pgBadger.sh.j2 new file mode 100644 index 0000000..93a2247 --- /dev/null +++ b/templates/pgBadger.sh.j2 @@ -0,0 +1,10 @@ +#!/bin/bash +# {{ ansible_managed }} + +{% for cluster in postgres_clusters %} +install --mode=0644 --owner=pgbadger {{ postgres_log_dir | default("/var/log/postgresql") }}/postgresql-{{ cluster.version }}-{{ cluster.name }}.log.1 ~pgbadger/ +sudo -H -u pgbadger scp ~pgbadger/postgresql-{{ cluster.version }}-{{ cluster.name }}.log.1 {{Ā postgres_pgbadger_server }}:postgresql-{{ ansible_nodename }}-{{ cluster.version }}-{{ cluster.name }}.log.1 +sudo -H -u pgbadger ssh {{Ā postgres_pgbadger_server }} ./update.sh {{ ansible_nodename }}-{{ cluster.version }}-{{ cluster.name }} +{% else %} +# No servers are configured for sending logs to pgbadger +{% endfor %} -- cgit v1.2.3