Rex::Group::Lookup::XML - read hostnames and groups from a XML file
With this module you can define hostgroups out of an xml file.
use Rex::Group::Lookup::XML; groups_xml "file.xml";
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:
A global that defines the XSD schema for which the XML is check against.
To install Rex, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Rex
CPAN shell
perl -MCPAN -e shell install Rex
For more information on module installation, please visit the detailed CPAN module installation guide.