diff --git a/plugins/modules/hcloud_load_balancer_service.py b/plugins/modules/hcloud_load_balancer_service.py index 82480ee..765a7dc 100644 --- a/plugins/modules/hcloud_load_balancer_service.py +++ b/plugins/modules/hcloud_load_balancer_service.py @@ -203,8 +203,8 @@ class AnsibleHcloudLoadBalancerService(Hcloud): if not self.module.check_mode: try: print(params) - action = self.hcloud_load_balancer.add_service(LoadBalancerService(**params)) - action.wait_until_finished(max_retries=1000) + self.hcloud_load_balancer.add_service(LoadBalancerService(**params)).wait_until_finished( + max_retries=1000) except APIException as e: self.module.fail_json(msg=e.message) self._mark_as_changed() diff --git a/tests/integration/targets/hcloud_load_balancer_service/tasks/main.yml b/tests/integration/targets/hcloud_load_balancer_service/tasks/main.yml index 71f0c84..0335809 100644 --- a/tests/integration/targets/hcloud_load_balancer_service/tasks/main.yml +++ b/tests/integration/targets/hcloud_load_balancer_service/tasks/main.yml @@ -31,6 +31,9 @@ load_balancer: "{{hcloud_load_balancer_name}}" protocol: "http" listen_port: 80 + http: + cookie_name: "Test" + sticky_sessions: yes state: present register: load_balancer_service - name: verify create load_balancer service