Rex::Gr...kup::XML(3)

πŸ“¦ version 1.14.3, in nixos 26.05, nixpkgs unstable

okay bestie, welcome to Rex::Group::Lookup::XML(3) β€” User Contributed Perl Documentation. this page is your guide to reading hostnames and groups out of XML, and it's giving very useful. πŸ’–βœ¨

✨ NAME ✨

Rex::Group::Lookup::XML β€” read hostnames and groups from a XML file. no cap, that's the whole name-and-purpose combo. 🫢

🌸 DESCRIPTION 🌸

With this module you can define hostgroups out of an xml file. that's the vibe: XML goes in, hostgroups come out. πŸ’…

πŸ¦‹ 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. literally what it says on the tin, bestie. πŸŽ€

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>
heads up bestie: the XML file is validated against the DTD schema stored in Rex::Group::Lookup::XML::$schema_file as string. that's the safety net. πŸ”₯

$schema_file

A variable that contains the XSD schema for which the XML is validated against. yes, it's the schema variable. πŸ’œ


mwah πŸ’‹ β€” this page is from source/version: perl v5.42.3, dated date: 2023-08-05, and the manual page is Rex::Gr...kup::XML(3). bye bestie, go make some hostgroups. 🌈

πŸ“¦ where this page comes from