1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/tests
Stanislav German-Evtushenko 44fd157a2b
Add filter dict_kv (#1264)
- Add filter `dict_kv` which returns a single key-value pair dictionary created from two arguments

Example 1

```
- hosts: localhost
  gather_facts: false
  vars:
    myvar: myvalue
  tasks:
  - debug:
      msg: "{{ myvar | dict_kv('thatsmyvar') }}"

OUTPUT:
ok: [localhost] => {
    "msg": {
        "thatsmyvar": "myvalue"
    }
}
```

Example 2

```
- hosts: localhost
  gather_facts: false
  vars:
    common_config:
      type: host
      database: all
    myservers:
    - server1
    - server2
  tasks:
  - debug:
      msg: "{{ myservers | map('dict_kv', 'server') | map('combine', common_config) }}"

OUTPUT:
ok: [localhost] => {
    "msg": [
        {
            "database": "all",
            "server": "server1",
            "type": "host"
        },
        {
            "database": "all",
            "server": "server2",
            "type": "host"
        }
    ]
}
```
2020-11-24 05:41:18 +01:00
..
integration/targets Add filter dict_kv (#1264) 2020-11-24 05:41:18 +01:00
sanity Tidy up validate-modules ignores for monitoring modules (#1350) 2020-11-23 22:07:03 +01:00
unit Removal of docker content for 2.0.0 (#1304) 2020-11-23 13:03:19 +01:00
utils Remove ansible.posix dependency (#1157) 2020-10-28 12:57:00 +01:00
.gitignore Initial commit 2020-03-09 09:11:07 +00:00
requirements.yml Remove ansible.posix dependency (#1157) 2020-10-28 12:57:00 +01:00