diff --git a/molecule_hetznercloud/driver.py b/molecule_hetznercloud/driver.py index bc3d5de..5706113 100644 --- a/molecule_hetznercloud/driver.py +++ b/molecule_hetznercloud/driver.py @@ -1,8 +1,9 @@ import os +from ansible_compat.ports import cache from molecule import logger, util from molecule.api import Driver -from molecule.util import lru_cache, sysexit_with_message +from molecule.util import sysexit_with_message log = logger.get_logger(__name__) @@ -75,7 +76,7 @@ class HetznerCloud(Driver): item for item in instance_config_dict if item["instance"] == instance_name ) - @lru_cache() + @cache def sanity_checks(self): """Hetzner Cloud driver sanity checks.""" diff --git a/setup.cfg b/setup.cfg index 3693f2b..dd54c6f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -55,6 +55,7 @@ setup_requires = setuptools_scm setuptools_scm_git_archive install_requires = + ansible-compat >= 0.5.0 hcloud >= 1.10.0, < 2 molecule >= 3.2.1, < 4 pyyaml >= 5.3.1, < 6