mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-23 05:10:22 -07:00
Promulgate house's fix for docker_volume to docker_secret
* Revert change to docker_common as it's not as good as the try: except fix * limit docker_volume fix to ImportErrors * fix docker_secret i nthe same way * Remove docker_secret from import tests
This commit is contained in:
parent
ef8c9798d3
commit
df15583ad0
4 changed files with 12 additions and 9 deletions
|
@ -90,9 +90,6 @@ if not HAS_DOCKER_PY:
|
||||||
def __init__(self, **kwargs):
|
def __init__(self, **kwargs):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
class APIError:
|
|
||||||
def __init__(self, **kwargs):
|
|
||||||
pass
|
|
||||||
|
|
||||||
class DockerBaseClass(object):
|
class DockerBaseClass(object):
|
||||||
|
|
||||||
|
|
|
@ -145,8 +145,15 @@ secret_id:
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import hashlib
|
import hashlib
|
||||||
|
|
||||||
|
try:
|
||||||
|
from docker.errors import APIError
|
||||||
|
except ImportError:
|
||||||
|
# missing docker-py handled in ansible.module_utils.docker
|
||||||
|
pass
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.docker_common import AnsibleDockerClient, DockerBaseClass, APIError
|
from ansible.module_utils.docker_common import AnsibleDockerClient, DockerBaseClass
|
||||||
from ansible.module_utils._text import to_native, to_bytes
|
from ansible.module_utils._text import to_native, to_bytes
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -106,15 +106,15 @@ facts:
|
||||||
sample: {}
|
sample: {}
|
||||||
'''
|
'''
|
||||||
|
|
||||||
from ansible.module_utils.six import iteritems, text_type
|
|
||||||
from ansible.module_utils.docker_common import DockerBaseClass, AnsibleDockerClient
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from docker.errors import APIError
|
from docker.errors import APIError
|
||||||
except:
|
except ImportError:
|
||||||
# missing docker-py handled in ansible.module_utils.docker
|
# missing docker-py handled in ansible.module_utils.docker
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
from ansible.module_utils.six import iteritems, text_type
|
||||||
|
from ansible.module_utils.docker_common import DockerBaseClass, AnsibleDockerClient
|
||||||
|
|
||||||
|
|
||||||
class TaskParameters(DockerBaseClass):
|
class TaskParameters(DockerBaseClass):
|
||||||
def __init__(self, client):
|
def __init__(self, client):
|
||||||
|
|
|
@ -41,7 +41,6 @@ lib/ansible/modules/cloud/cloudstack/cs_vpn_gateway.py
|
||||||
lib/ansible/modules/cloud/cloudstack/cs_zone.py
|
lib/ansible/modules/cloud/cloudstack/cs_zone.py
|
||||||
lib/ansible/modules/cloud/cloudstack/cs_zone_facts.py
|
lib/ansible/modules/cloud/cloudstack/cs_zone_facts.py
|
||||||
lib/ansible/modules/cloud/dimensiondata/dimensiondata_network.py
|
lib/ansible/modules/cloud/dimensiondata/dimensiondata_network.py
|
||||||
lib/ansible/modules/cloud/docker/docker_secret.py
|
|
||||||
lib/ansible/modules/cloud/google/gc_storage.py
|
lib/ansible/modules/cloud/google/gc_storage.py
|
||||||
lib/ansible/modules/cloud/google/gcdns_record.py
|
lib/ansible/modules/cloud/google/gcdns_record.py
|
||||||
lib/ansible/modules/cloud/google/gcdns_zone.py
|
lib/ansible/modules/cloud/google/gcdns_zone.py
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue