From 6a1a23f02af9c2744f29dcc443e2a972c781e57e Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Thu, 6 Aug 2015 16:16:42 -0500 Subject: [PATCH] vmdesc: Add support for title/description elements --- src/mkvm/vmdesc.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/mkvm/vmdesc.py b/src/mkvm/vmdesc.py index 2623d62..8786f10 100644 --- a/src/mkvm/vmdesc.py +++ b/src/mkvm/vmdesc.py @@ -79,6 +79,8 @@ class VirtualMachine(object): __slots__ = ( 'name', + 'title', + 'description', 'fqdn', 'ram', 'vcpus', @@ -107,6 +109,8 @@ class VirtualMachine(object): def __init__(self, name=None): self.name = name + self.title = None + self.description = None self.fqdn = None self.ram = 256 * 2 ** 20 self.vcpus = 1 @@ -283,6 +287,10 @@ class VirtualMachine(object): def to_xml(self, pretty_print=False): root = etree.Element('domain', type='kvm') etree.SubElement(root, 'name').text = self.name + if self.title: + etree.SubElement(root, 'title').text = self.title + if self.description: + etree.SubElement(root, 'description').text = self.description elm_memory = etree.SubElement(root, 'memory', unit='KiB') elm_memory.text = str(self.ram // 1024)