Rex::Group::Lookup::XML3pm
Read hostnames and groups from a xml file
Usage
use Rex::Group::Lookup::XML;groups_xml "file.xml";
Overview
With this module you can define hostgroups out of an xml file.
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>
The XML file is validated against the DTD schema stored in "Rex::Group::Lookup::XML::$schema_file" as string.
$schema_file
A variable that contains the XSD schema for which the XML is validated against.
Releases
5 releases since Debian 9 (Stretch); the text changed 4 times.