1
0
Fork 0
mirror of https://github.com/ansible-collections/hetzner.hcloud.git synced 2026-02-04 08:01:49 +00:00

refactor: mark private module utils modules

Similar to https://togithub.com/ansible-collections/community.general/issues/11312
This commit is contained in:
jo 2026-01-05 19:34:09 +01:00
parent 0f23e6c58c
commit 8727ba3994
No known key found for this signature in database
GPG key ID: B2FEC9B22722B984
144 changed files with 223 additions and 219 deletions

View file

@ -4,11 +4,11 @@ on:
push: push:
branches: [main, stable-1] branches: [main, stable-1]
paths: paths:
- plugins/module_utils/vendor/** - plugins/module_utils/_vendor/**
- scripts/vendor.py - scripts/vendor.py
pull_request: pull_request:
paths: paths:
- plugins/module_utils/vendor/** - plugins/module_utils/_vendor/**
- scripts/vendor.py - scripts/vendor.py
jobs: jobs:

View file

@ -1,7 +1,7 @@
--- ---
# See https://pre-commit.com for more information # See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks # See https://pre-commit.com/hooks.html for more hooks
exclude: ^plugins/module_utils/vendor/hcloud/.*$ exclude: ^plugins/module_utils/_vendor/hcloud/.*$
repos: repos:
- repo: https://github.com/pre-commit/pre-commit-hooks - repo: https://github.com/pre-commit/pre-commit-hooks
rev: v6.0.0 rev: v6.0.0

View file

@ -29,7 +29,7 @@ clean:
sanity: sanity:
ansible-test sanity --color --truncate 0 -v \ ansible-test sanity --color --truncate 0 -v \
--exclude plugins/module_utils/vendor/ \ --exclude plugins/module_utils/_vendor/ \
--exclude scripts/ \ --exclude scripts/ \
--exclude tests/utils/ \ --exclude tests/utils/ \
--docker default \ --docker default \

View file

@ -5,7 +5,7 @@ from typing import Literal
from ansible.errors import AnsibleFilterError from ansible.errors import AnsibleFilterError
from ansible.module_utils.common.text.converters import to_native from ansible.module_utils.common.text.converters import to_native
from ..module_utils.vendor.hcloud.exp.zone import format_txt_record from ..module_utils._vendor.hcloud.exp.zone import format_txt_record
# pylint: disable=unused-argument # pylint: disable=unused-argument

View file

@ -202,16 +202,16 @@ from ansible.plugins.inventory import BaseInventoryPlugin, Cacheable, Constructa
from ansible.utils.display import Display from ansible.utils.display import Display
from ansible.utils.vars import combine_vars from ansible.utils.vars import combine_vars
from ..module_utils.client import ( from ..module_utils._client import (
Client, Client,
ClientException, ClientException,
client_check_required_lib, client_check_required_lib,
client_get_by_name_or_id, client_get_by_name_or_id,
) )
from ..module_utils.vendor.hcloud import APIException from ..module_utils._vendor.hcloud import APIException
from ..module_utils.vendor.hcloud.networks import Network from ..module_utils._vendor.hcloud.networks import Network
from ..module_utils.vendor.hcloud.servers import Server from ..module_utils._vendor.hcloud.servers import Server
from ..module_utils.version import version from ..module_utils._version import version
if sys.version_info >= (3, 11): if sys.version_info >= (3, 11):
# The typed dicts are only used to help development and we prefer not requiring # The typed dicts are only used to help development and we prefer not requiring

View file

@ -16,15 +16,19 @@ from ansible.module_utils.common.validation import (
check_required_one_of, check_required_one_of,
) )
from .client import ClientException, client_check_required_lib, client_get_by_name_or_id from ._client import (
from .vendor.hcloud import ( ClientException,
client_check_required_lib,
client_get_by_name_or_id,
)
from ._vendor.hcloud import (
APIException, APIException,
Client, Client,
HCloudException, HCloudException,
exponential_backoff_function, exponential_backoff_function,
) )
from .vendor.hcloud.actions import ActionException from ._vendor.hcloud.actions import ActionException
from .version import version from ._version import version
class AnsibleModule(AnsibleModuleBase): class AnsibleModule(AnsibleModuleBase):

View file

@ -6,7 +6,7 @@ from contextlib import contextmanager
from ansible.module_utils.basic import missing_required_lib from ansible.module_utils.basic import missing_required_lib
from .vendor.hcloud import APIException, Client as ClientBase from ._vendor.hcloud import APIException, Client as ClientBase
HAS_REQUESTS = True HAS_REQUESTS = True
HAS_DATEUTIL = True HAS_DATEUTIL = True

View file

@ -5,8 +5,8 @@ from datetime import datetime, timezone
from ansible.module_utils.basic import AnsibleModule from ansible.module_utils.basic import AnsibleModule
from .vendor.hcloud.locations import BoundLocation from ._vendor.hcloud.locations import BoundLocation
from .vendor.hcloud.server_types import BoundServerType, ServerTypeLocation from ._vendor.hcloud.server_types import BoundServerType, ServerTypeLocation
DEPRECATED_EXISTING_SERVERS = """ DEPRECATED_EXISTING_SERVERS = """
Existing servers of that type will continue to work as before and no action is \ Existing servers of that type will continue to work as before and no action is \

View file

@ -2,7 +2,7 @@
from __future__ import annotations from __future__ import annotations
from .hcloud import AnsibleModule from ._base import AnsibleModule
def experimental_warning_function(product: str, maturity: str, url: str): def experimental_warning_function(product: str, maturity: str, url: str):

View file

@ -1,6 +1,6 @@
from __future__ import annotations from __future__ import annotations
from ..module_utils.vendor.hcloud.floating_ips import ( from ._vendor.hcloud.floating_ips import (
BoundFloatingIP, BoundFloatingIP,
) )

View file

@ -1,6 +1,6 @@
from __future__ import annotations from __future__ import annotations
from ..module_utils.vendor.hcloud.primary_ips import ( from ._vendor.hcloud.primary_ips import (
BoundPrimaryIP, BoundPrimaryIP,
) )

View file

@ -1,7 +1,7 @@
from __future__ import annotations from __future__ import annotations
from ..module_utils.client import client_resource_not_found from ._client import client_resource_not_found
from ..module_utils.vendor.hcloud.storage_boxes import ( from ._vendor.hcloud.storage_boxes import (
BoundStorageBox, BoundStorageBox,
StorageBoxesClient, StorageBoxesClient,
) )

View file

@ -1,6 +1,6 @@
from __future__ import annotations from __future__ import annotations
from ..module_utils.vendor.hcloud.storage_boxes import ( from ._vendor.hcloud.storage_boxes import (
BoundStorageBoxSnapshot, BoundStorageBoxSnapshot,
) )

View file

@ -1,6 +1,6 @@
from __future__ import annotations from __future__ import annotations
from ..module_utils.vendor.hcloud.storage_boxes import ( from ._vendor.hcloud.storage_boxes import (
BoundStorageBox, BoundStorageBox,
BoundStorageBoxSubaccount, BoundStorageBoxSubaccount,
) )

View file

@ -147,9 +147,9 @@ hcloud_certificate:
from ansible.module_utils.basic import AnsibleModule from ansible.module_utils.basic import AnsibleModule
from ..module_utils.hcloud import AnsibleHCloud from ..module_utils._base import AnsibleHCloud
from ..module_utils.vendor.hcloud import HCloudException from ..module_utils._vendor.hcloud import HCloudException
from ..module_utils.vendor.hcloud.certificates import BoundCertificate from ..module_utils._vendor.hcloud.certificates import BoundCertificate
class AnsibleHCloudCertificate(AnsibleHCloud): class AnsibleHCloudCertificate(AnsibleHCloud):

View file

@ -88,9 +88,9 @@ hcloud_certificate_info:
from ansible.module_utils.basic import AnsibleModule from ansible.module_utils.basic import AnsibleModule
from ..module_utils.hcloud import AnsibleHCloud from ..module_utils._base import AnsibleHCloud
from ..module_utils.vendor.hcloud import HCloudException from ..module_utils._vendor.hcloud import HCloudException
from ..module_utils.vendor.hcloud.certificates import BoundCertificate from ..module_utils._vendor.hcloud.certificates import BoundCertificate
class AnsibleHCloudCertificateInfo(AnsibleHCloud): class AnsibleHCloudCertificateInfo(AnsibleHCloud):

View file

@ -119,9 +119,9 @@ hcloud_datacenter_info:
from ansible.module_utils.basic import AnsibleModule from ansible.module_utils.basic import AnsibleModule
from ..module_utils.hcloud import AnsibleHCloud from ..module_utils._base import AnsibleHCloud
from ..module_utils.vendor.hcloud import HCloudException from ..module_utils._vendor.hcloud import HCloudException
from ..module_utils.vendor.hcloud.datacenters import BoundDatacenter from ..module_utils._vendor.hcloud.datacenters import BoundDatacenter
class AnsibleHCloudDatacenterInfo(AnsibleHCloud): class AnsibleHCloudDatacenterInfo(AnsibleHCloud):

View file

@ -220,10 +220,10 @@ import time
from ansible.module_utils.basic import AnsibleModule from ansible.module_utils.basic import AnsibleModule
from ..module_utils.hcloud import AnsibleHCloud from ..module_utils._base import AnsibleHCloud
from ..module_utils.ipaddress import normalize_ip from ..module_utils._ipaddress import normalize_ip
from ..module_utils.vendor.hcloud import APIException, HCloudException from ..module_utils._vendor.hcloud import APIException, HCloudException
from ..module_utils.vendor.hcloud.firewalls import ( from ..module_utils._vendor.hcloud.firewalls import (
BoundFirewall, BoundFirewall,
FirewallResource, FirewallResource,
FirewallRule, FirewallRule,

Some files were not shown because too many files have changed in this diff Show more