mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
71fb3984db
* Update filter lists_mergeby #4057 * Added options 'recursive' and 'list_merge'. The functionality of the added options is the same as in the filter 'combine'. * Allow the user to do [list1, list2, ...]|lists_mergeby('index') * Use the function merge_hash from ansible.utils.vars * Add merge_hash_wrapper to test Ansible version * Enable Ansible 2.9 and lower versions with default options of lists_mergeby only. * Non-default options of lists_mergeby trigger error in 2.9 and lower versions. * Update messages and tests. * Fix tests. * Use LooseVersion instead of SpecifierSet. * Update docs 'Filter Guide' section 'Merging lists of dictionaries'. * Added changelog fragment. * Update changelogs/fragments/4058-lists_mergeby-add-parameters.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/filter_guide.rst Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/filter_guide.rst Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/filter_guide.rst Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/filter_guide.rst Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/filter_guide.rst Co-authored-by: Felix Fontein <felix@fontein.de> * Added examples; moved to rst/examples; fixes. * Improve error message testing sequence. * Removed .yamllint * Update docs/docsite/rst/examples/lists_mergeby/example-003.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/examples/lists_mergeby/example-004.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/examples/lists_mergeby/example-005.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/examples/lists_mergeby/example-006.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/examples/lists_mergeby/example-007.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/filter_guide.rst Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/filter_guide.rst Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/filter_guide.rst Co-authored-by: Felix Fontein <felix@fontein.de> * Update tests/integration/targets/filter_list/tasks/lists_mergeby_default.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/examples/lists_mergeby/example-008.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Fix docs. Antsibull only copies .rst files. * Fix examples in-line. * Update docs/docsite/rst/filter_guide.rst Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/examples/lists_mergeby/examples.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/examples/lists_mergeby/examples.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/examples/lists_mergeby/examples.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/examples/lists_mergeby/examples.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/examples/lists_mergeby/examples.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs/docsite/rst/examples/lists_mergeby/examples.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update docs lists_mergeby. Remove rubbish. * Emphasized labes of examples in filter_guide.rst * Removed temporary file examples/lists_mergeby/examples.rst * Removed tests/integration/targets/filter_list/runme.* * Fix docs. Description of the lists_merge options. * Move helper files out of rst/ directory. Co-authored-by: Felix Fontein <felix@fontein.de> |
||
---|---|---|
.. | ||
.keep | ||
705-gitlab-auth-support.yml | ||
1088-add_multiple_ipv6_address_support.yml | ||
1088-nmcli_add_multiple_addresses_support.yml | ||
2386-github_repo-fix-idempotency-issues.yml | ||
3357-nmcli-eui64-and-ipv6privacy.yml | ||
3374-add-ipa-ptr-sync-support.yml | ||
3519-inventory-support-lxd-4.yml | ||
3625-nmcli_false_changed_mtu_fix.yml | ||
3632-add-redfish-host-interface-config-support.yml | ||
3660-a_module-tombstone.yml | ||
3661-lxd_container-add-vm-support.yml | ||
3667-ldap_search.yml | ||
3675-xattr-handle-base64-values.yml | ||
3681-lvol-fix-create.yml | ||
3693-add-redfish-host-interface-info-support.yml | ||
3694-gitlab-cleanup.yml | ||
3702-ipmi-encryption-key.yml | ||
3708-listen_ports_facts-add-ss-support.yml | ||
3709-support-batch-mode.yml | ||
3726-terraform-missing-parameters-planned-fix.yml | ||
3758-pacman-add-stdout-stderr.yml | ||
3765-extend-open_iscsi-with-rescan.yml | ||
3768-nmcli_fix_changed_when_no_mask_set.yml | ||
3780-add-keycloak-sssd-user-federation.yml | ||
3785-python_requirements_info-versionless-op.yaml | ||
3792-improve_gitlab_group_and_project.yml | ||
3797-python_requirements_info-improvements.yaml | ||
3798-fix-lxd-connection-option-vars-support.yml | ||
3800-pipx-include-apps.yaml | ||
3801-mh-deprecate-vardict-attr.yaml | ||
3805-iso_extract-run_command-list.yaml | ||
3806-xattr-run_command-list.yaml | ||
3807-logentries-run_command-list.yaml | ||
3808-logstash_plugin-run_command-list.yaml | ||
3821-monit-run-list.yaml | ||
3822-ip_netns-run-list.yaml | ||
3829-svc-run-list.yaml | ||
3833-aix_filesystem-run-list.yaml | ||
3834-aix-lvg-run-list.yaml | ||
3835-java-cert-run-list.yaml | ||
3837-opentelemetry_plugin-honour_ignore_errors.yaml | ||
3838-jira-token.yaml | ||
3840-hponcfg-mh-revamp.yaml | ||
3849-mh-check-mode-decos.yaml | ||
3851-lxc-container-run-list.yaml | ||
3862-interfaces-file-fix-dup-option.yaml | ||
3867-jira-fix-body.yaml | ||
3874-proxmox-fix-onboot-param.yml | ||
3875-icinga2-inv-fix.yml | ||
3896-nmcli_vlan_missing_options.yaml | ||
3909-nrdp_fix_string_args_without_encoding.yaml | ||
3919-xfconf-baseclass.yaml | ||
3921-add-counter-filter-plugin.yml | ||
3930-proxmox-add-clone.yaml | ||
3933-slack-charset-header.yaml | ||
3934-distutils.yml | ||
3936-distutils.version.yml | ||
3940_fix_contenttype_scaleway_user_data.yml | ||
3943-add-option-options-to-snap-module.yml | ||
3946-mattermost_attachments.yml | ||
3951-scaleway_compute_add_project_id.yml | ||
3964-scaleway_volume_add_region.yml | ||
3968-ipmi_power-add-machine-option.yaml | ||
3976-fix-alternatives-parsing.yml | ||
3980-puppet-show_diff.yml | ||
3985-nmcli-add-wireguard-connection-type.yml | ||
3988-distutils-vendor-removed.yml | ||
4026-fix-mail-callback.yml | ||
4030-proxmox-has-proxmoxer.yml | ||
4036-onevm-add-release-action.yaml | ||
4039-cluster-container-wait.yml | ||
4043-fix-no-log-opentelemetry.yml | ||
4048-expand-tilde-in-yarn-global-install-folder.yaml | ||
4050-properly-parse-json-lines-output-from-yarn.yaml | ||
4052-fix-detection-of-installed-cargo-packages-with-hyphens.yaml | ||
4056-add-missing-mail-headers.yml | ||
4058-lists_mergeby-add-parameters.yml | ||
4062-nmcli-ipv6-routes-support.yml |