The argus.backends.heat.heat_backend Module

class argus.backends.heat.heat_backend.BaseHeatBackend(name=None, userdata=None, metadata=None, availability_zone=None)

A backend which uses Heat as the driving core.

cleanup()
floating_ip()

Get the underlying floating ip.

get_image_by_ref()

Get the image object by its reference id.

get_mtu()
instance_output(limit=128)

Get the console output, sent from the instance.

instance_password()

Get the underlying instance password, if any.

instance_server()

Get the instance server object.

internal_instance_id()

Get the underlying’s instance id.

Gets the instance id depending on the internals of the backend.

private_key()

Get the underlying private key.

public_key()

Get the underlying public key.

reboot_instance()

Reboot the underlying instance.

setup_instance()
class argus.backends.heat.heat_backend.WindowsHeatBackend(name=None, userdata=None, metadata=None, availability_zone=None)

Heat backend tailored to work with Windows platforms.