|
NAMERex::Group::Lookup::XML - read hostnames and groups from a XML file DESCRIPTIONWith this module you can define hostgroups out of an xml file. SYNOPSISuse Rex::Group::Lookup::XML; groups_xml "file.xml"; EXPORTED FUNCTIONSgroups_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>
The XML file is validated against the DTD schema stored in "Rex::Group::Lookup::XML::$schema_file" as string. $schema_fileA variable that contains the XSD schema for which the XML is validated against.
|