From 1c8da5d21a97e7f392213f4afa1a5b71981c41d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20K=C3=A4mmerling?= Date: Mon, 29 Jun 2020 11:21:05 +0200 Subject: [PATCH] Implement basic HTTP arguments --- plugins/modules/hcloud_load_balancer_service.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/plugins/modules/hcloud_load_balancer_service.py b/plugins/modules/hcloud_load_balancer_service.py index c59bbe5..82480ee 100644 --- a/plugins/modules/hcloud_load_balancer_service.py +++ b/plugins/modules/hcloud_load_balancer_service.py @@ -201,9 +201,12 @@ class AnsibleHcloudLoadBalancerService(Hcloud): params["http"] = self.__get_service_http() if not self.module.check_mode: - action = self.hcloud_load_balancer.add_service(LoadBalancerService(**params)) - action.wait_until_finished(max_retries=1000) - + try: + print(params) + action = self.hcloud_load_balancer.add_service(LoadBalancerService(**params)) + action.wait_until_finished(max_retries=1000) + except APIException as e: + self.module.fail_json(msg=e.message) self._mark_as_changed() self._get_load_balancer() self._get_load_balancer_service() @@ -238,7 +241,6 @@ class AnsibleHcloudLoadBalancerService(Hcloud): self.module.fail_json(msg=e.message) service_http.certificates.append(hcloud_cert) - self.module.fail_json(msg="test", debug=service_http) return service_http def _update_load_balancer_service(self):