Remove deprecated molecule cache (#35)
All checks were successful
continuous-integration/drone/tag Build is passing

This makes the driver version with future versions of molecule,
which will no longer have the cache in them. Same kind of change
was already merged in two other drivers podman and docker.

Related: https://github.com/ansible-community/molecule/pull/3180
This commit is contained in:
Sorin Sbarnea 2021-09-02 12:49:08 +01:00 committed by GitHub
parent 22467fd1f4
commit 74540ee975
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View File

@ -1,8 +1,9 @@
import os import os
from ansible_compat.ports import cache
from molecule import logger, util from molecule import logger, util
from molecule.api import Driver 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__) log = logger.get_logger(__name__)
@ -75,7 +76,7 @@ class HetznerCloud(Driver):
item for item in instance_config_dict if item["instance"] == instance_name item for item in instance_config_dict if item["instance"] == instance_name
) )
@lru_cache() @cache
def sanity_checks(self): def sanity_checks(self):
"""Hetzner Cloud driver sanity checks.""" """Hetzner Cloud driver sanity checks."""

View File

@ -55,6 +55,7 @@ setup_requires =
setuptools_scm setuptools_scm
setuptools_scm_git_archive setuptools_scm_git_archive
install_requires = install_requires =
ansible-compat >= 0.5.0
hcloud >= 1.10.0, < 2 hcloud >= 1.10.0, < 2
molecule >= 3.2.1, < 4 molecule >= 3.2.1, < 4
pyyaml >= 5.3.1, < 6 pyyaml >= 5.3.1, < 6