The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.17

  • racktables-check: Allow to process on specific named devices.
  • RackMan::Device: Added method physical_interfaces() to make the network interfaces check in racktables-check more natural. Rewrote regular_mac_addrs(), regular_ipv4addrs(), regular_ipv6addrs() so the names to filter out can be configured using the parameters [general]/management_interfaces and [general]/virtual_interfaces.
  • Trying to fix some test failures that show up in CPAN Testers.
  • Added a few more tests to t/50-rackman-scm.t

Documentation

Generate tags files for Cfengine
Display the status of a Cisco network switch
Fetch information and generate config files for RackObjects
Perform various consistency checks on RackTables objects
Web service access to RackMan
Trivial link redirecter to RackTables

Modules

Main interface for accessing a RackTables database
Module to handle RackMan configuration
Class for representing a RackObject
Base role for PDU
Role for APC Rack PDUs
Base role for servers
Role for HP ProLiant servers
Base role for network switches
Role for Cisco Catalyst network switches
Base role for VMs
Generic class to represent a file
Generate the Bacula config files for a given RackObject
Create Cacti graphs for the given RackObject
Generate the DHCP config for a given RackObject
Generate a file from a generic for a given RackObject
Generate the Kickstart config for a given RackObject
Generate the LDAP definition for a given RackObject
Generate the Nagios config for a given RackObject
Generate the PXE config for a given RackObject
Perform basic operations with any SCM
High-level tasks
Simple templating module for RackMan
RackTables <-> RackMan types translation
Utility functions
Base class for RackTables schema
Common RackTables types