From a9da014b2dd7bed026ee83d5331d86c7b1eb609e Mon Sep 17 00:00:00 2001 From: keshavprasadms <msknext@gmail.com> Date: Thu, 28 Nov 2019 09:54:02 +0530 Subject: [PATCH] fix: updating to kube kong consumers role --- ansible/roles/kong-consumer/tasks/main.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/ansible/roles/kong-consumer/tasks/main.yml b/ansible/roles/kong-consumer/tasks/main.yml index 155fa8ac1..bebf3498b 100644 --- a/ansible/roles/kong-consumer/tasks/main.yml +++ b/ansible/roles/kong-consumer/tasks/main.yml @@ -24,13 +24,12 @@ # 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]}}" +- name: Getting private lb ip + command: kubectl get svc -n istio-system ingressgateway-private -o jsonpath='{.status.loadBalancer.ingress[0].ip}' + register: private_lb_ip - set_fact: - kong_admin_api_url: "http://{{kong_running_host.stdout}}:8001" + kong_admin_api_url: "http://{{private_lb_ip.stdout}}/admin-api" - name: Run script to save consumers shell: "python /tmp/kong-api-scripts/kong_consumers.py /tmp/kong_consumers.json --kong-admin-api-url={{ kong_admin_api_url }}" @@ -56,5 +55,8 @@ ignore_errors: yes - name: remove the file - file: path=~/jwt_token.txt state=absent + file: path={{ item }} state=absent ignore_errors: yes + with_items: + - /tmp/jwt_token_output.txt + - /tmp/jwt_token.txt -- GitLab