Rex::Group::Lookup::YAML(3p)

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);