The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Rex::Group::Lookup::YAML - read hostnames and groups from a YAML file

DESCRIPTION

With this module you can define hostgroups out of an yaml file.

SYNOPSIS

 use Rex::Group::Lookup::YAML;
 groups_yaml "file.yml";

EXPORTED FUNCTIONS

groups_yaml($file, create_all_group => $boolean )

With this function you can read groups from yaml files. The optional create_all_group option can be passed. If it is set to true, the group all, including all hosts, will also be created.

  # in my_groups.yml
  webserver:
   - fe01
   - fe02
   - f03
  backends:
   - be01
   - be02
   - f03

  # in Rexfile

  groups_yaml('my_groups.yml');

  # or
  groups_yaml('my_groups.yml', create_all_group => TRUE);