NAME

RackMan::Device::Server - Base role for servers

SYNOPSIS

    RackMan::Device::Server->meta->apply($rackdev);
    $rackdev->specialise;

DESCRIPTION

This module is the base role for servers.

METHODS

formats

Return the list of configuration file formats to generate for this type of object.

specialise

Apply a specialised role, if available, to the object so it can know how to speak with the actual hardware, if needed.

has_ilo

Indicates whether the server has an iLO subsystem.

tmpl_params

Return a hash of additional template parameters. See "TEMPLATE PARAMETERS"

TEMPLATE PARAMETERS

This role provides the following additional template parameters:

  • has_ilo - indicates whether the server has an iLO subsystem

CONFIGURATION

This module gets its configuration from the [device:server] section of the main rack.conf, with the following parameters:

  • formats - specify the formats associated with a Server object as a comma or space seperated list. Can be overridden with the --formats option. Default is "DHCP PXE Kickstart Cacti Nagios Bacula"

AUTHOR

Sebastien Aperghis-Tramoni