diff --git a/plugins/module_utils/metal/api_routes.py b/plugins/module_utils/metal/api_routes.py index aabeb54..6c0a852 100644 --- a/plugins/module_utils/metal/api_routes.py +++ b/plugins/module_utils/metal/api_routes.py @@ -3,7 +3,7 @@ # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) try: - import equinix_metal + import equinix.services.metalv1 as equinix_metal except ImportError: # This is handled in raise_if_missing_equinix_metal() pass diff --git a/plugins/module_utils/metal/metal_client.py b/plugins/module_utils/metal/metal_client.py index cf1f865..9b939a2 100644 --- a/plugins/module_utils/metal/metal_client.py +++ b/plugins/module_utils/metal/metal_client.py @@ -12,8 +12,8 @@ HAS_EQUINIX_METAL = True HAS_EQUINIX_METAL_EXC = None try: - import equinix_metal - from equinix_metal.exceptions import NotFoundException + import equinix.services.metalv1 as equinix_metal + from equinix.services.metalv1.exceptions import NotFoundException except ImportError: HAS_EQUINIX_METAL = False HAS_EQUINIX_METAL_EXC = traceback.format_exc() diff --git a/plugins/modules/metal_virtual_circuit.py b/plugins/modules/metal_virtual_circuit.py index 263e0ee..775e640 100644 --- a/plugins/modules/metal_virtual_circuit.py +++ b/plugins/modules/metal_virtual_circuit.py @@ -1,6 +1,6 @@ #!/usr/bin/python # -*- coding: utf-8 -*- -from equinix_metal.exceptions import NotFoundException +from equinix.services.metalv1.exceptions import NotFoundException # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/requirements.txt b/requirements.txt index 1bd8ede..904d5b2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -equinix-metal==0.11.0 +equinix==0.4.0 ansible-specdoc>=0.0.13 pydantic >= 2 requests