diff --git a/ansible/roles/kong-api/tasks/main.yml b/ansible/roles/kong-api/tasks/main.yml
index e38ef68762c6bbf08204c7adbcf2cab64a3f447e..cc1f54ce5555791f513ee467fcc3fc615a9c17ad 100644
--- a/ansible/roles/kong-api/tasks/main.yml
+++ b/ansible/roles/kong-api/tasks/main.yml
@@ -12,26 +12,11 @@
 - name: Copy kong api scripts
   copy: src=static-files/kong-api-scripts dest=/tmp mode=0755
 
-  #- name: "Ensure kong_admin_api_url is available before running the scripts"
-  #  uri:
-  #    url: "{{ kong_admin_api_url }}/status"
-  #    status_code: 200
-  #  register: result
-  #  until: result.status == 200
-  #  retries: 60
-  #  delay: 5
-
-- name: Extracting where the host in which api manager is running
-  command: bash -lc "sudo docker service ps api-manager_kong | grep Runn | head -n1 | awk '{print $4}'"
-  register: kong_running_host
-  delegate_to: "{{groups['swarm-manager-1'][0]}}"
-
-- set_fact:
-        kong_admin_api_url: "http://{{kong_running_host.stdout}}:8001"
-
 - name: waiting for 30 seconds for api manager to be fully functional
   pause:
     seconds: 30
 
+## Have to pass kong_api address as ip extravars
 - name: Run script to save apis
-  shell: "python /tmp/kong-api-scripts/kong_apis.py /tmp/kong_apis.json --kong-admin-api-url={{ kong_admin_api_url }}"
+  shell: "python /tmp/kong-api-scripts/kong_apis.py /tmp/kong_apis.json --kong-admin-api-url={{ kong_admin_api_url | d('localhost:31801') }}"
+  ignore_errors: yes