mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-08-10 16:14:22 -07:00
* Parse lxc key from api data for lxc containers
When configuring containers in the `/etc/pve/lxc/` file, the API
adds a 'lxc' key that caused the plugin to crash as it tried to
split a list on ','.
This commit introduces logic to convert the list of lists in the
returned data to a dict as with the other keys.
```
'lxc': [['lxc.apparmor.profile', 'unconfined'],
['lxc.cgroup.devices.allow', 'a']]
```
becomes
```
"proxmox_lxc": {
"apparmor.profile": "unconfined",
"cap.drop": "",
"cgroup.devices.allow": "a"
}
```
* Add changelog fragment
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Philippe Pepos Petitclerc <peposp@gmail.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
(cherry picked from commit 346bfba9c5
)
Co-authored-by: Philippe Pépos-Petitclerc <ppepos@users.noreply.github.com>
This commit is contained in:
parent
a163ec3afa
commit
ca93145e76
2 changed files with 16 additions and 1 deletions
4
changelogs/fragments/4555-proxmox-lxc-key.yml
Normal file
4
changelogs/fragments/4555-proxmox-lxc-key.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
bugfixes:
|
||||
- proxmox inventory plugin - fix error when parsing container with LXC configs (https://github.com/ansible-collections/community.general/issues/4472, https://github.com/ansible-collections/community.general/pull/4472).
|
||||
minor_changes:
|
||||
- proxmox inventory plugin - parse LXC configs returned by the proxmox API (https://github.com/ansible-collections/community.general/pull/4472).
|
Loading…
Add table
Add a link
Reference in a new issue