From 08005c1b403412363d480f0a349a7eb1c3e3d7f9 Mon Sep 17 00:00:00 2001 From: Nicolas Charles Date: Mon, 15 Apr 2019 17:49:24 +0200 Subject: [PATCH] Work in progress --- rudder-agent/SOURCES/debug-script/lib/collect | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/rudder-agent/SOURCES/debug-script/lib/collect b/rudder-agent/SOURCES/debug-script/lib/collect index edd22ab2c..166333651 100755 --- a/rudder-agent/SOURCES/debug-script/lib/collect +++ b/rudder-agent/SOURCES/debug-script/lib/collect @@ -105,6 +105,18 @@ collect_files() { cp ${RUDDER_OPT}/etc/rudder-networks* "${TARGET_DIRECTORY}/rudder/" 2>/dev/null cp ${RUDDER_VAR}/ncf/local/ncf.conf "${TARGET_DIRECTORY}/rudder/" 2>/dev/null + + # Hash the passwords + # This is ad-hoc, as most files differ + perl -MDigest::SHA=sha512_hex -pe 's/^(ldap.authpw=)(.*)$/"$1".sha512_hex$2/e' "${TARGET_DIRECTORY}/rudder/inventory-web.properties" > "${TARGET_DIRECTORY}/rudder/inventory-web.properties" + perl -MDigest::SHA=sha512_hex -pe 's/^(ldap.authpw=)(.*)$/"$1".sha512_hex$2/e' "${TARGET_DIRECTORY}/rudder/rudder-web.properties" > "${TARGET_DIRECTORY}/rudder/rudder-web.properties" + perl -MDigest::SHA=sha512_hex -pe 's/^(rudder.jdbc.password=)(.*)$/"$1".sha512_hex$2/e' "${TARGET_DIRECTORY}/rudder/rudder-web.properties" > "${TARGET_DIRECTORY}/rudder/rudder-web.properties" + + perl -MDigest::SHA=sha512_hex -pe 's/^(.*:ompgsql:.*,rudder,rudder,)(.*);RudderReportsFormat$/"$1".sha512_hex$2.";RudderReportsFormat"/e' "${TARGET_DIRECTORY}/syslog/rsyslog.d/rudder.conf" > "${TARGET_DIRECTORY}/syslog/rsyslog.d/rudder.conf" + # add back the rest of line lost by previous line + sed -i '/^.*ompgsql:.*,rudder,rudder/ s/$/;RudderReportsFormat/' ${TARGET_DIRECTORY}/syslog/rsyslog.d/rudder.conf" + + # Backup apache logs mkdir -p "${TARGET_DIRECTORY}/apache/" cp /var/log/rudder/apache2/*log /var/log/rudder/apache2/*log.1 "${TARGET_DIRECTORY}/apache/" 2>/dev/null