Provided by: rex_1.6.0-1_all bug

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.