ansible.builtin.combine (v2.16.0) — filter

combine two dictionaries

| "added in version" 2.0 of ansible.builtin"

Authors: unknown

Install Ansible via pip

Install with pip install ansible-core==2.16.0

Description

Create a dictionary (hash/associative array) as a result of merging existing dictionaries.

Inputs

    
_dicts:
    description: The list of dictionaries to combine.
    elements: dictionary
    required: true
    type: list

_input:
    description: First dictionary to combine.
    required: true
    type: dict

recursive:
    default: false
    description: If V(True), merge elements recursively.
    type: bool

list_merge:
    choices:
      append: append newer entries to the older ones
      append_rp: append newer entries to the older ones, overwrite duplicates
      keep: discard newer entries
      prepend: insert newer entries in front of the older ones
      prepend_rp: insert newer entries in front of the older ones, discard duplicates
      replace: overwrite older entries with newer ones
    default: replace
    description: Behavior when encountering list elements.
    type: str

Outputs

_value:
  description: Resulting merge of supplied dictionaries.
  type: dict