mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
* 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> |
||
---|---|---|
.. | ||
aix_devices | ||
aix_filesystem | ||
alternatives | ||
ansible_galaxy_install | ||
apache2_module | ||
archive | ||
callback | ||
callback_diy | ||
callback_log_plays | ||
callback_yaml | ||
cargo | ||
cloud_init_data_facts | ||
connection | ||
connection_chroot | ||
connection_jail | ||
connection_lxc | ||
connection_lxd | ||
connection_posix | ||
consul | ||
copr | ||
cpanm | ||
cronvar | ||
deploy_helper | ||
django_manage | ||
dnf_versionlock | ||
dpkg_divert | ||
etcd3 | ||
filesize | ||
filesystem | ||
filter_counter | ||
filter_dict | ||
filter_dict_kv | ||
filter_from_csv | ||
filter_groupby | ||
filter_hashids | ||
filter_jc | ||
filter_json_query | ||
filter_list | ||
filter_path_join_shim | ||
filter_random_mac | ||
filter_time | ||
filter_unicode_normalize | ||
filter_version_sort | ||
flatpak | ||
flatpak_remote | ||
gandi_livedns | ||
gem | ||
git_config | ||
github_issue | ||
gitlab_branch | ||
gitlab_deploy_key | ||
gitlab_group | ||
gitlab_group_members | ||
gitlab_group_variable | ||
gitlab_hook | ||
gitlab_project | ||
gitlab_project_members | ||
gitlab_project_variable | ||
gitlab_runner | ||
gitlab_user | ||
hg | ||
homebrew | ||
homectl | ||
hwc_ecs_instance | ||
hwc_evs_disk | ||
hwc_network_vpc | ||
hwc_smn_topic | ||
hwc_vpc_eip | ||
hwc_vpc_peering_connect | ||
hwc_vpc_port | ||
hwc_vpc_private_ip | ||
hwc_vpc_route | ||
hwc_vpc_security_group | ||
hwc_vpc_security_group_rule | ||
hwc_vpc_subnet | ||
ilo_redfish_config | ||
ilo_redfish_info | ||
influxdb_user | ||
ini_file | ||
interfaces_file | ||
ipify_facts | ||
iptables_state | ||
ipwcli_dns | ||
iso_create | ||
iso_extract | ||
java_cert | ||
java_keystore | ||
jboss | ||
jira | ||
kernel_blacklist | ||
keycloak_client | ||
keycloak_identity_provider | ||
keycloak_role | ||
keycloak_user_federation | ||
launchd | ||
ldap_search | ||
listen_ports_facts | ||
locale_gen | ||
lookup_cartesian | ||
lookup_collection_version | ||
lookup_dependent | ||
lookup_etcd3 | ||
lookup_flattened | ||
lookup_lmdb_kv | ||
lookup_passwordstore | ||
lookup_random_pet | ||
lookup_random_string | ||
lookup_random_words | ||
lvg | ||
mas | ||
memset_dns_reload | ||
memset_memstore_info | ||
memset_server_info | ||
memset_zone | ||
memset_zone_domain | ||
memset_zone_record | ||
module_helper | ||
monit | ||
mqtt | ||
mssql_script | ||
nomad | ||
npm | ||
odbc | ||
one_host | ||
one_template | ||
osx_defaults | ||
pagerduty_user | ||
pam_limits | ||
pamd | ||
pids | ||
pipx | ||
pkgng | ||
pkgutil | ||
proxmox | ||
python_requirements_info | ||
read_csv | ||
redis_info | ||
rundeck | ||
scaleway_compute | ||
scaleway_database_backup | ||
scaleway_image_info | ||
scaleway_ip | ||
scaleway_ip_info | ||
scaleway_lb | ||
scaleway_organization_info | ||
scaleway_security_group | ||
scaleway_security_group_info | ||
scaleway_security_group_rule | ||
scaleway_server_info | ||
scaleway_snapshot_info | ||
scaleway_sshkey | ||
scaleway_user_data | ||
scaleway_volume | ||
scaleway_volume_info | ||
sefcontext | ||
sensu_client | ||
sensu_handler | ||
setup_cron | ||
setup_epel/tasks | ||
setup_etcd3 | ||
setup_flatpak_remote | ||
setup_gnutar | ||
setup_influxdb/tasks | ||
setup_java_keytool | ||
setup_mosquitto | ||
setup_openldap | ||
setup_opennebula | ||
setup_openssl | ||
setup_pkg_mgr/tasks | ||
setup_postgresql_db | ||
setup_redis_replication | ||
setup_remote_constraints | ||
setup_remote_tmp_dir | ||
setup_rundeck | ||
setup_snap | ||
setup_tls | ||
setup_wildfly_server | ||
shutdown | ||
snap | ||
snap_alias | ||
spectrum_model_attrs | ||
ssh_config | ||
sudoers | ||
supervisorctl | ||
sysrc | ||
test_a_module | ||
timezone | ||
ufw | ||
wakeonlan | ||
xattr | ||
xfs_quota | ||
xml | ||
yarn | ||
yum_versionlock | ||
zypper | ||
zypper_repository | ||
__init__.py |