INNER CODE UNIT · Python

repo_root

timothystewart6/k3s-ansible · .github/scripts/test-default-interface.py:19

def repo_root():
    return subprocess.check_output(
        ["git", "rev-parse", "--show-toplevel"], text=True
    ).strip()


def fail(message):
    raise SystemExit("default-interface test failed: " + message)


class FakeAnsibleFacts(object):
    """Stand-in for the per-host ``ansible_facts`` dict."""

    def __init__(self, default_iface, iface_ip):
        self._default = {"interface": default_iface, "address": iface_ip}
        self._ifaces = {
            default_iface: {"ipv4": {"address": iface_ip}},
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…