1
0
Fork 0
mirror of https://github.com/containers/ansible-podman-collections.git synced 2026-02-04 07:11:49 +00:00
ansible-podman-collections/plugins/module_utils/inventory/utils.py
Sergey 6ee2f3891b
Add inventory plugins for buildah and podman (#963)
Add inventory plugins for buildah and podman, unit tests and functional CI tests.
---------

Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2025-08-13 16:48:50 +03:00

18 lines
483 B
Python

import os
def verify_inventory_file(self, path: str) -> bool:
unused, ext = os.path.splitext(path)
if ext not in (".yml", ".yaml"):
return False
try:
with open(path, "r", encoding="utf-8") as f:
header = f.read(2048)
return (
(f"plugin: {self.NAME}\n" in header)
or (f"plugin: '{self.NAME}'" in header)
or (f'plugin: "{self.NAME}"' in header)
)
except Exception:
return False