ironic.conductor.local_rpc module

class ironic.conductor.local_rpc.LocalClient(serializer, version_cap=None)[source]

Bases: Client

JSON RPC client that always connects to the server’s host IP.

prepare(topic, version=None)[source]

Prepare the client to transmit a request.

Parameters:
  • topic – Topic which is being addressed. Typically this is the hostname of the remote json-rpc service.

  • version – The RPC API version to utilize.

ironic.conductor.local_rpc.configure()[source]

Configure the local JSON RPC bus (if enabled).