]>
Commit | Line | Data |
---|---|---|
1a33ca31 GD |
1 | - name: Check if service exists |
2 | uri: | |
3 | url: "{{ kong_app_admin_url }}/services/{{ kong_app_service_name }}" | |
4 | method: GET | |
5 | headers: | |
6 | apikey: "{{ kong_app_admin_apikey }}" | |
7 | status_code: 200,404 | |
8 | register: kong_app_check_service | |
9 | ||
ad5e125a GD |
10 | - name: Update or Create service |
11 | uri: | |
12 | url: "{{ kong_app_admin_url }}/services/{{ (kong_app_check_service.status == 404) | ternary('', kong_app_service_name) }}" | |
13 | method: "{{ (kong_app_check_service.status == 404) | ternary('POST', 'PATCH') }}" | |
14 | body: "{{ kong_app_service_body | to_json }}" | |
15 | status_code: 200,201 | |
16 | headers: | |
17 | apikey: "{{ kong_app_admin_apikey }}" | |
18 | Content-Type: application/json | |
1a33ca31 GD |
19 | |
20 | - name: Setup plugins | |
21 | import_tasks: plugins.yml | |
22 | ||
23 | - name: Setup routes | |
24 | import_tasks: routes.yml |