Rex::Group::Lookup::XML(3)

NAME
Rex::Group::Lookup::XML - 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.