Rex::Group::Lookup::XML(3) read hostnames and groups from a XML file

DESCRIPTION

With this module you can define hostgroups out of an xml file.

SYNOPSIS


use Rex::Group::Lookup::XML;
groups_xml "file.xml";

EXPORTED FUNCTIONS

groups_xml($file)

With this function you can read groups from xml files.

File Example:

<configuration>
   <group name=``database''>
       <server name=``machine01'' user=``root'' password=``foob4r'' sudo=``true'' hdd=``300'' loc=``/opt'' />
   </group>
   <group name=``application''>
       <server name=``machine01'' user=``root'' password=``foob4r'' sudo=``true'' hdd=``50'' loc=``/export'' />
       <server name=``machine02'' user=``root'' password=``foob5r'' sudo=``true''/>
   </group>
   <group name=``profiler''>
       <server name=``machine03'' user=``root'' password=``blue123''/>
   </group> </configuration>

 C<groups_xml($file);>
 
 The XML file is validated against the following DTD schema:

$schema_file

A global that defines the XSD schema for which the XML is check against.