manala.merge

#######################################################################################################

:exclamation: DEPRECATION :exclamation:

This repository and its associated role are no longer supported.

You can find our other roles in the Manala Ansible Collection. For usage information, check the collection repository.

#######################################################################################################

Ansible Role: Merge Build Status

:exclamation: Report issues and send Pull Requests to the main Ansible Role repository :exclamation:

This role helps merge Ansible variables.

It's part of the Manala Ansible stack but can also work on its own.

Requirements

None.

Dependencies

None.

Installation

For Ansible 2+

Using the Ansible Galaxy command line:

ansible-galaxy install manala.merge

Using an Ansible Galaxy requirements file:

- src: manala.merge

Role Handlers

None.

Role Variables

Definition

Name Default Type Description
manala_merge_hashes [] Array Hashes
manala_merge_prefix ~ String Prefix
manala_merge_var ~ String Variable

Example

- hosts: all
  vars:
    manala_merge_hashes:
      - _all
      - _env
      - _group_({{ group_names|join('|') }})
      - _host
      - foo: bar
        bar: foo
  roles:
    - manala.merge

Hashes

...

Prefix

...

Variable

...

License

MIT

Author Information

Manala (http://www.manala.io/)

Informazioni sul progetto

Handle merge

Installa
ansible-galaxy install manala.merge
Licenza
Unknown
Download
5.7k
Proprietario
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.