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/changelogs/fragments
patchback[bot] fb61da5246
Proxmox inventory filters (#4352) (#4364)
* Proxmox inventory plugin - Initial implementation of filters

  * This is an attempt at implementing something that would satisfy
    issue #3553
  * A rather massive code rewrite was needed as adding the host to the
    inventory, setting its variables and adding it to various groups
    used to be done as soon as the information became available. This is
    not possible when it is not known whether the host should be added
    to the inventory before all data has been gathered.
  * The code for both LXC containers and Qemu VMs was refactored into a
    single loop.
  * Helper functions to generate group and fact names were added.

* Proxmox inventory plugin - Warnings for filter errors

  * When an error occurs while compositing a filter's value and strict
    mode is disabled, display a warning.

* Proxmox inventory plugin - Fixed pool groups building

  * Hosts that were excluded by the host filters were still being added
    to pool groups, causing errors.

* Proxmox inventory plugin - Refactoring

  * Split off the VM/container handling code from the
    `_populate()` method
  * Split off pool group attribution from the `_populate()` method

* Proxmox inventory filters - Changelog fragment

* proxmox inventory - Simplify _can_add_host() method

Co-authored-by: Felix Fontein <felix@fontein.de>

Co-authored-by: Felix Fontein <felix@fontein.de>
(cherry picked from commit 761171b532)

Co-authored-by: Emmanuel Benoît <tseeker@nocternity.net>
2022-03-15 12:34:24 +01:00
..
.keep Rename changelogs/fragments/.empty -> changelogs/fragments/.keep 2020-08-07 08:17:57 +02:00
4.6.0.yml Prepare 4.6.0 release. 2022-03-14 21:19:53 +01:00
3295-mksysb-revamp.yaml mksysb - revamped module + fix bug in backup_dmapi_fs option (#3295) (#4353) 2022-03-14 07:29:08 +01:00
4108-nmcli-support-modifcation-without-type-param.yml Remove nmcli modify dependency on type parameter (#4108) (#4320) 2022-03-06 09:26:37 +01:00
4192-zypper-add-clean-deps.yml zypper: support automatic removal of orphaned dependencies (#4195) (#4301) 2022-02-28 19:54:58 +01:00
4207-add-redis-tls-support.yml Add tls parameter to redis module (#4207) (#4343) 2022-03-11 06:15:51 +00:00
4223-syslog-json-skip-syslog-option.yml [plugins/callback/syslog_json.py] use v2 api, add option to skip sysl… (#4223) (#4310) 2022-03-03 07:58:00 +01:00
4275-pacman-sysupgrade.yml pacman: fix upgrade: yes (#4275) (#4277) 2022-02-23 18:01:06 +01:00
4281-terraform-complex-variables.yml Allow complex values in variables parameter of terraform module (#4281) (#4341) 2022-03-11 06:56:07 +01:00
4286-pacman-url-pkgs.yml pacman: re-adding support for URL based pkgs (#4286) (#4302) 2022-03-01 06:34:27 +01:00
4287-fix-proxmox-vm-chek.yml Fix error when checking if Proxmox VM exists. (#4287) (#4313) 2022-03-04 13:30:57 +01:00
4288-fix-4259-support-busybox-dd.yml filesize: fix alpine linux sparse file (#4288) (#4294) 2022-02-27 13:55:50 +01:00
4299-npm-add-production-with-ci-flag.yml npm: add support for production flag when using ci (#4299) (#4339) 2022-03-11 06:55:54 +01:00
4303-pipx-editable.yml pipx: added options editable and pip_args (#4303) (#4309) 2022-03-02 22:47:37 +01:00
4304-jira-fields-in-comment.yml jira: Use fields in comment to merge in additional data (#4304) (#4347) 2022-03-12 08:29:28 +01:00
4306-proxmox-fix-error-on-vm-clone.yml proxmox: Fix error on VM clone (#4278) (#4306) (#4326) 2022-03-07 08:49:01 +00:00
4312-pacman-groups.yml pacman: user --groups instead of --group (#4312) (#4317) 2022-03-04 18:39:20 +00:00
4316-pacman-remove-nosave.yml pacman: add support for remove_nosave (#4316) (#4329) 2022-03-08 07:39:31 +01:00
4318-pacman-restore-old-changed-behavior.yml pacman: don't always return changed w/ update_cache (#4318) (#4322) 2022-03-06 22:57:22 +01:00
4330-pacman-packages-update_cache.yml pacman: improve docs, make sure that packages is always returned, deprecate update_cache behavior (#4330) (#4342) 2022-03-11 06:15:41 +00:00
4336-linode-inventory-filtering.yaml Fix linode inventory filtering (#4336) (#4356) 2022-03-14 20:56:13 +01:00
4337-pacman-update_cache.yml pacman: implement change detection for update_cache=true; add cache_updated return value (#4337) (#4359) 2022-03-15 06:04:58 +01:00
4352-proxmox-inventory-filters.yml Proxmox inventory filters (#4352) (#4364) 2022-03-15 12:34:24 +01:00
4355-ldap-recursive-delete.yml ldap_entry - Recursive deletion (#4355) (#4360) 2022-03-15 06:05:07 +01:00