Blame SOURCES/0027-ovirt-remove-ovirt-engine-setup-answer-file-password.patch

0cd6dc
From 0aec209ec6870c6ec3cbb6e2209d35adb2b62009 Mon Sep 17 00:00:00 2001
0cd6dc
From: Sandro Bonazzola <sbonazzo redhat com>
0cd6dc
Date: Tue, 16 Dec 2014 12:29:57 +0000
0cd6dc
Subject: [PATCH 27/93] [ovirt] remove ovirt-engine setup answer file password
0cd6dc
 leak
0cd6dc
0cd6dc
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
0cd6dc
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
0cd6dc
---
0cd6dc
 sos/plugins/ovirt.py | 15 +++++++++++++++
0cd6dc
 1 file changed, 15 insertions(+)
0cd6dc
0cd6dc
diff --git a/sos/plugins/ovirt.py b/sos/plugins/ovirt.py
0cd6dc
index b169b90..407c918 100644
0cd6dc
--- a/sos/plugins/ovirt.py
0cd6dc
+++ b/sos/plugins/ovirt.py
0cd6dc
@@ -171,4 +171,19 @@ class Ovirt(Plugin, RedHatPlugin):
0cd6dc
                 r'{key}=********'.format(key=key)
0cd6dc
             )
0cd6dc
 
0cd6dc
+        # Answer files contain passwords
0cd6dc
+        for key in (
0cd6dc
+            'OVESETUP_CONFIG/adminPassword',
0cd6dc
+            'OVESETUP_CONFIG/remoteEngineHostRootPassword',
0cd6dc
+            'OVESETUP_DWH_DB/password',
0cd6dc
+            'OVESETUP_DB/password',
0cd6dc
+            'OVESETUP_REPORTS_CONFIG/adminPassword',
0cd6dc
+            'OVESETUP_REPORTS_DB/password',
0cd6dc
+        ):
0cd6dc
+            self.do_path_regex_sub(
0cd6dc
+                r'/var/lib/ovirt-engine/setup/answers/.*',
0cd6dc
+                r'{key}=(.*)'.format(key=key),
0cd6dc
+                r'{key}=********'.format(key=key)
0cd6dc
+            )
0cd6dc
+
0cd6dc
 # vim: expandtab tabstop=4 shiftwidth=4
0cd6dc
-- 
0cd6dc
1.9.3
0cd6dc