1
0
Fork 0
mirror of https://github.com/containers/ansible-podman-collections.git synced 2026-02-04 07:11:49 +00:00

Fix idempotency for containers with env vars containing MAX_SIZE (#893)

Signed-off-by: Popkornium18 <mail@popkornium18.de>
This commit is contained in:
Popkornium18 2025-01-19 19:34:26 +01:00 committed by GitHub
parent 16b034b71f
commit a45d94d503
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -411,9 +411,10 @@ def diff_generic(params, info_config, module_arg, cmd_arg, boolean_type=False):
else: else:
before = '' before = ''
elif isinstance(after, dict): elif isinstance(after, dict):
if module_arg == "log_opt" and "max_size" in after:
after["max-size"] = after.pop("max_size")
after = ",".join(sorted( after = ",".join(sorted(
[str(k).lower().replace("max_size", "max-size") + "=" + str(v).lower() [str(k).lower() + "=" + str(v).lower() for k, v in after.items() if v is not None]))
for k, v in after.items() if v is not None]))
if before: if before:
before = ",".join(sorted([j.lower() for j in before])) before = ",".join(sorted([j.lower() for j in before]))
else: else: