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