21 lines
509 B
Python
21 lines
509 B
Python
# Copyright: (c) 2024, Luca Bilke <luca@bil.ke>
|
|
# MIT License (see LICENSE)
|
|
|
|
"""Label module utilities."""
|
|
|
|
from __future__ import annotations
|
|
|
|
from typing import Any, Callable
|
|
|
|
from ansible_collections.snailed.ez_compose.plugins.module_utils.common import (
|
|
State,
|
|
run_module,
|
|
)
|
|
|
|
|
|
def run(
|
|
extra_args: dict[str, Any] | None = None,
|
|
helper: Callable[[State], State] = lambda _: _,
|
|
) -> None:
|
|
"""Wrap module execution function for label helpers."""
|
|
run_module(extra_args or {}, helper)
|