ironic.common.service module

ironic.common.service.ensure_rpc_transport(conf=<oslo_config.cfg.ConfigOpts object>)[source]
ironic.common.service.prepare_command(argv=None)[source]

Prepare any Ironic command for execution.

Sets up configuration and logging, registers objects.

ironic.common.service.prepare_service(name, argv=None, conf=<oslo_config.cfg.ConfigOpts object>)[source]

Prepare an Ironic service executable.

In addition to what prepare_command does, set up guru meditation reporting and profiling.

ironic.common.service.process_launcher()[source]