From 3014644f2509a35c60dd939e425860662398c1bc Mon Sep 17 00:00:00 2001 From: Athina Plaskasoviti Date: Sun, 28 Jul 2019 11:40:38 +0300 Subject: [PATCH] cloudinit: Scrub password from logs Signed-off-by: Athina Plaskasoviti --- virtinst/install/cloudinit.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virtinst/install/cloudinit.py b/virtinst/install/cloudinit.py index 4874b793..aef598c6 100644 --- a/virtinst/install/cloudinit.py +++ b/virtinst/install/cloudinit.py @@ -1,6 +1,7 @@ import tempfile import random import string +import re from ..logger import log @@ -57,7 +58,9 @@ def create_userdata(scratchdir, cloudinit_data): if cloudinit_data.disable: content += "runcmd:\n" content += "- [ sudo, touch, /etc/cloud/cloud-init.disabled ]\n" - log.debug("Generated cloud-init userdata:\n%s", content) + + log.debug("Generated cloud-init userdata: \n%s", + re.sub(r"root:(.*)", 'root:[SCRUBBLED]', content)) fileobj = tempfile.NamedTemporaryFile( prefix="virtinst-", suffix="-userdata",