From e2dfd884e4fa32692e60b93390cc67fad37b7a8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20K=C3=A4mmerling?= Date: Tue, 6 Apr 2021 12:25:40 +0200 Subject: [PATCH] hcloud_load_balancer_service - fix imported wrong HealthCheck from hcloud-python --- .../73-hcloud_load_balancer_service_fix_wrong_import.yml | 2 ++ plugins/modules/hcloud_load_balancer_service.py | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 changelogs/fragments/73-hcloud_load_balancer_service_fix_wrong_import.yml diff --git a/changelogs/fragments/73-hcloud_load_balancer_service_fix_wrong_import.yml b/changelogs/fragments/73-hcloud_load_balancer_service_fix_wrong_import.yml new file mode 100644 index 0000000..e3cfdb8 --- /dev/null +++ b/changelogs/fragments/73-hcloud_load_balancer_service_fix_wrong_import.yml @@ -0,0 +1,2 @@ +bugfixes: +- hcloud_load_balancer_service - fix imported wrong HealthCheck from hcloud-python (https://github.com/ansible-collections/hetzner.hcloud/pull/73). diff --git a/plugins/modules/hcloud_load_balancer_service.py b/plugins/modules/hcloud_load_balancer_service.py index ae41e00..871aba0 100644 --- a/plugins/modules/hcloud_load_balancer_service.py +++ b/plugins/modules/hcloud_load_balancer_service.py @@ -289,7 +289,7 @@ from ansible_collections.hetzner.hcloud.plugins.module_utils.hcloud import Hclou try: from hcloud.load_balancers.domain import LoadBalancer, LoadBalancerService, LoadBalancerServiceHttp, \ - LoadBalancerServiceHealthCheck, LoadBalancerServiceHealthCheckHttp + LoadBalancerHealthCheck, LoadBalancerHealtCheckHttp from hcloud import APIException except ImportError: APIException = None @@ -414,7 +414,7 @@ class AnsibleHcloudLoadBalancerService(Hcloud): return service_http def __get_service_health_checks(self, health_check): - service_health_check = LoadBalancerServiceHealthCheck() + service_health_check = LoadBalancerHealthCheck() if health_check.get("protocol") is not None: service_health_check.protocol = health_check.get("protocol") if health_check.get("port") is not None: @@ -427,7 +427,7 @@ class AnsibleHcloudLoadBalancerService(Hcloud): service_health_check.retries = health_check.get("retries") if health_check.get("http") is not None: health_check_http = health_check.get("http") - service_health_check.http = LoadBalancerServiceHealthCheckHttp() + service_health_check.http = LoadBalancerHealtCheckHttp() if health_check_http.get("domain") is not None: service_health_check.http.domain = health_check_http.get("domain") if health_check_http.get("path") is not None: