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
Élie 8825ef4711
LXD inventory: Support virtual machines (#3519)
* LXD 4.x compatibility (Containers and VMs)

* add changelog fragment

* update fixture

* update plugin options

* backwards compatible alias

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

* Update changelogs/fragments/3519-inventory-support-lxd-4.yml

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

* add lxd 4.0 requirement

* filter for type of virtualization added. due to duplication in the namespace, "type" is not used as the keyword but "nature".

* add type filter

Since the first version of this inventory plugin only supports containers,
a filter function was added to filter between containers and
virtual machines or both.
By default only containers are displayed, as in the first version of the plugin.
This behavior will change in the future.

* rename C(nature) to C(type)

The term "nature" does not fit into the lxd namespace.
Therefore i renamed nature to type.

* update changelog fragment

* Update plugins/inventory/lxd.py

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

* Apply suggestions from code review

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

* rename typefilter to type_filter

* fix tests with type_filter

* Update plugins/inventory/lxd.py

* Update plugins/inventory/lxd.py

Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Frank Dornheim <“dornheim@posteo.de@users.noreply.github.com”>
2021-12-13 22:01:52 +01:00
..
.keep Rename changelogs/fragments/.empty -> changelogs/fragments/.keep 2020-08-07 08:17:57 +02:00
1088-add_multiple_ipv6_address_support.yml nmcli: adding ipv6 address list support (#3776) 2021-12-09 21:17:32 +01:00
1088-nmcli_add_multiple_addresses_support.yml nmcli: adding ipv6 address list support (#3776) 2021-12-09 21:17:32 +01:00
2386-github_repo-fix-idempotency-issues.yml Bugfix: github_repo does not apply defaults on existing repos (#2386) 2021-11-22 07:11:26 +01:00
3357-nmcli-eui64-and-ipv6privacy.yml nmcli - add support for addr-gen-mode and ip6-privacy options (#3802) 2021-12-04 18:41:14 +01:00
3519-inventory-support-lxd-4.yml LXD inventory: Support virtual machines (#3519) 2021-12-13 22:01:52 +01:00
3625-nmcli_false_changed_mtu_fix.yml Fix dummy interface returning changed (#3625) 2021-11-10 07:04:24 +01:00
3632-add-redfish-host-interface-config-support.yml redfish_config: Add support to configure Redfish Host Interface (#3632) 2021-11-13 13:59:29 +01:00
3660-a_module-tombstone.yml a_module test: fix crash in case of tombstoning (#3660) 2021-11-04 08:29:17 +01:00
3661-lxd_container-add-vm-support.yml lxd_container: support lxd instance types (#3661) 2021-11-20 08:20:24 +01:00
3667-ldap_search.yml Allow LDAP search to run in check mode (#3667) 2021-11-13 15:00:05 +01:00
3675-xattr-handle-base64-values.yml Better handling of base64-encoded values in xattr module (#3675) 2021-11-09 06:08:15 +01:00
3681-lvol-fix-create.yml Rework safety check on size arguments for when LV doesn't exist (#3681) 2021-11-13 14:00:32 +01:00
3693-add-redfish-host-interface-info-support.yml Add GetHostInterfaces command to redfish_info (#3693) 2021-11-16 19:46:28 +01:00
3694-gitlab-cleanup.yml gitlab: clean up modules and utils (#3694) 2021-11-16 13:01:32 +01:00
3702-ipmi-encryption-key.yml Support IPMI encryption key parameter in ipmi_boot (#3702) 2021-11-22 07:18:13 +01:00
3708-listen_ports_facts-add-ss-support.yml listen_ports_facts: Added support for ss (#3708) 2021-11-16 19:50:29 +01:00
3709-support-batch-mode.yml Enable counter_enabled.py to support batch mode (#3709) 2021-11-15 21:39:51 +01:00
3726-terraform-missing-parameters-planned-fix.yml terraform: ensuring command options are applied during build_plan (#3726) 2021-11-23 05:31:35 +01:00
3758-pacman-add-stdout-stderr.yml pacman: add stdout and stderr as return parameters (#3758) 2021-11-22 19:50:09 +01:00
3765-extend-open_iscsi-with-rescan.yml extend open_iscsi to allow rescanning a session to discover new mapped LUN's #3763 (#3765) 2021-11-22 19:28:08 +01:00
3768-nmcli_fix_changed_when_no_mask_set.yml Fixing ip address without mask bug (#3784) 2021-11-28 21:09:49 +01:00
3780-add-keycloak-sssd-user-federation.yml Keycloak: add sssd provider for user federation (#3780) 2021-11-25 13:02:29 +01:00
3785-python_requirements_info-versionless-op.yaml python_requirements_info - fail when version operator used without version (#3785) 2021-11-26 07:09:46 +01:00
3792-improve_gitlab_group_and_project.yml Moved changelog fragment file to the right directory (#3853) 2021-12-05 17:06:09 +01:00
3797-python_requirements_info-improvements.yaml python_requirements_info - improvements (#3797) 2021-11-30 06:08:45 +00:00
3798-fix-lxd-connection-option-vars-support.yml Update lxd connection to use all documented vars for options (#3798) 2021-12-09 21:18:39 +01:00
3800-pipx-include-apps.yaml pipx - fixed --include-apps bug (#3800) 2021-11-30 07:10:20 +01:00
3801-mh-deprecate-vardict-attr.yaml ModuleHelper - deprecate attribute VarDict (#3801) 2021-11-30 07:10:48 +01:00
3805-iso_extract-run_command-list.yaml iso_extract - invoke run_command passing list (#3805) 2021-11-30 06:04:55 +01:00
3806-xattr-run_command-list.yaml xattr - invoke run_command passing list (#3806) 2021-11-30 08:33:11 +01:00
3807-logentries-run_command-list.yaml logentries - invoke run_command passing list (#3807) 2021-11-30 06:02:38 +01:00
3808-logstash_plugin-run_command-list.yaml logstash_plugin - invoke run_command passing list (#3808) 2021-12-01 06:58:45 +01:00
3821-monit-run-list.yaml monit - invoke run_command passing list (#3821) 2021-12-02 07:50:02 +01:00
3822-ip_netns-run-list.yaml ip_netns - invoke run_command passing list (#3822) 2021-12-01 07:10:46 +01:00
3829-svc-run-list.yaml svc - invoke run_command passing list (#3829) 2021-12-01 13:18:38 +01:00
3833-aix_filesystem-run-list.yaml aix_filesystems - invoke run_command passing list (#3833) 2021-12-09 21:19:44 +01:00
3834-aix-lvg-run-list.yaml aix_lvg - invoke run_command passing list (#3834) 2021-12-09 21:20:12 +01:00
3835-java-cert-run-list.yaml java_cert - invoke run_command passing list (#3835) 2021-12-03 07:27:03 +01:00
3837-opentelemetry_plugin-honour_ignore_errors.yaml opentelemetry: honour ignore errors (#3837) 2021-12-04 19:00:07 +01:00
3838-jira-token.yaml jira - Add support for Bearer token auth (#3838) 2021-12-09 21:24:24 +01:00
3840-hponcfg-mh-revamp.yaml hponcfg - revamped the module using ModuleHelper (#3840) 2021-12-11 21:15:33 +01:00
3849-mh-check-mode-decos.yaml MH decorators - added decorators for check_mode (#3849) 2021-12-05 21:47:51 +01:00
3851-lxc-container-run-list.yaml lxc_container - invoke run_command passing list (#3851) 2021-12-09 22:02:43 +01:00
3862-interfaces-file-fix-dup-option.yaml interfaces_file - fixed dup options bug (#3862) 2021-12-07 21:54:54 +01:00
3896-nmcli_vlan_missing_options.yaml Pass missing vlan-related options (flags, ingress, egress) to nmcli (#3896) 2021-12-13 21:43:54 +01:00