cloudinit: split out _create_userdata_content

Signed-off-by: Cole Robinson <crobinso@redhat.com>
This commit is contained in:
Cole Robinson
2019-11-20 17:32:49 -05:00
parent 7ae6a60086
commit f107aaab02

View File

@ -46,7 +46,7 @@ def create_metadata(scratchdir):
return filename
def create_userdata(scratchdir, cloudinit_data):
def _create_userdata_content(cloudinit_data):
content = "#cloud-config\n"
if cloudinit_data.root_password_generate or cloudinit_data.root_password_file:
@ -73,6 +73,11 @@ def create_userdata(scratchdir, cloudinit_data):
log.debug("Generated cloud-init userdata: \n%s",
re.sub(r"root:(.*)", 'root:[SCRUBBLED]', content))
return content
def create_userdata(scratchdir, cloudinit_data):
content = _create_userdata_content(cloudinit_data)
fileobj = tempfile.NamedTemporaryFile(
prefix="virtinst-", suffix="-userdata",