# Cumin aliases configuration
#
# Cumin looks for an aliases.yaml file in the same directory of the loaded main configuration file.
# Aliases are resolved recursively at runtime, hence they can be nested.
# Aliases must use the global grammar and defined in the form:
# alias_name: query_string
#
alias_direct: D{host1 or host2} # Use the direct backend
alias_puppetdb: P{R:Class = My::Class} # Use the PuppetDB backend
alias_openstack: O{project:project_name} # Use the OpenStack backend
alias_complex: A:alias_direct and (A:alias_puppetdb and not D{host3}) # Mix aliases and backend grammars
|