Skip to content

maddingue/RackMan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

RackMan - Perl modules for connecting to a RackTables database

DESCRIPTION

RackMan is a set of Perl modules for fetching information from a RackTables database. The distribution also includes some commands that show how to use the RackMan API.

  • rack is a program that generates the configuration files for the given RackObject, and talk with the corresponding devices to set them up accordingly.

  • cisco-status is a program that connects to a Cisco switch to list the devices connected to it, with additionnal information resolved from RackTables.

  • cfengine-tags is a program that generates tag files for Cfengine.

A technical presentation of this software was made at the French Perl Workshop 2012: http://maddingue.org/conferences/fpw-2012/rackman/

Note: This software was written to perform very specific tasks. Although it was tried to keep it generic, it certainly isn't, and the documentation is very rough. There's a more comprehensive tutorial (only in French for now) in pod/RackMan/Manual.fr.pod

INSTALLATION

To install this module, run the following commands:

perl Makefile.PL
make
make test
make install

Alternatively, to install with Module::Build, you can use the following commands:

perl Build.PL
./Build
./Build test
./Build install

SUPPORT AND DOCUMENTATION

After installing, you can find documentation for this module with the perldoc command.

LICENSE

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 or later: http://www.fsf.org/licensing/licenses/gpl.txt

AUTHOR

Sebastien Aperghis-Tramoni (sebastien@aperghis.net)

About

Perl modules for connecting to a RackTables database

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages