COT.edit_properties module

Module for managing VM environment configuration properties.

Classes

COTEditProperties Edit OVF environment XML properties.
class COTEditProperties(UI)[source]

Bases: COT.submodule.COTSubmodule

Edit OVF environment XML properties.

Inherited attributes: UI, package, output

Attributes: config_file, properties

create_subparser(parent)[source]

Add subparser for the CLI of this submodule.

Parameters:parent (object) – Subparser grouping object returned by ArgumentParser.add_subparsers()
Returns:('edit-properties', subparser)
edit_properties_interactive()[source]

Present an interactive UI for the user to edit properties.

run()[source]

Do the actual work of this submodule.

Raises InvalidInputError:
 if ready_to_run() reports False
config_file[source]

Path to plaintext file to read configuration lines from.

Raise:InvalidInputError if the file does not exist.
properties[source]

List of property (key, value) tuples to update.