]>
Commit | Line | Data |
---|---|---|
1a33ca31 GD |
1 | - name: Get app routes |
2 | uri: | |
3 | url: "{{ kong_app_admin_url }}/services/{{ kong_app_service_name }}/routes" | |
4 | method: GET | |
5 | validate_certs: no | |
ad5e125a GD |
6 | headers: |
7 | apikey: "{{ kong_app_admin_apikey }}" | |
1a33ca31 GD |
8 | register: kong_app_service_routes_check |
9 | ||
1a33ca31 GD |
10 | - name: Setup route |
11 | uri: | |
12 | url: "{{ kong_app_admin_url }}/services/{{ kong_app_service_name }}/routes" | |
13 | method: POST | |
14 | body: "{{ route | to_json }}" | |
15 | headers: | |
16 | apikey: "{{ kong_app_admin_apikey }}" | |
17 | Content-Type: application/json | |
18 | status_code: 201 | |
19 | with_items: "{{ kong_app_routes }}" | |
20 | loop_control: | |
21 | loop_var: route | |
22 | ||
23 | - name: Delete old routes | |
24 | uri: | |
ad5e125a | 25 | url: "{{ kong_app_admin_url }}/routes/{{ item.id }}" |
1a33ca31 GD |
26 | method: DELETE |
27 | headers: | |
28 | apikey: "{{ kong_app_admin_apikey }}" | |
29 | status_code: 204 | |
ad5e125a | 30 | with_items: "{{ kong_app_service_routes_check.json.data }}" |
d213edd1 | 31 | when: not kong_app_service_routes_check|skipped |