4 changed files with 53 additions and 0 deletions
@ -0,0 +1,35 @@ |
|||||
|
swagger: '2.0' |
||||
|
info: |
||||
|
x-threescale-system-name: 'echo-api' |
||||
|
title: 'Echo API' |
||||
|
description: 'A very simple API.' |
||||
|
contact: |
||||
|
name: 'Nicolas MASSE' |
||||
|
url: 'http://github.com/nmasse-itix' |
||||
|
email: nmasse@redhat.com |
||||
|
license: |
||||
|
name: 'MIT License' |
||||
|
url: 'https://opensource.org/licenses/MIT' |
||||
|
version: '1.0' |
||||
|
host: 'echo-api.3scale.net' |
||||
|
schemes: |
||||
|
- http |
||||
|
paths: |
||||
|
/: |
||||
|
get: |
||||
|
operationId: Echo |
||||
|
tags: |
||||
|
- echo |
||||
|
summary: 'Get an echo' |
||||
|
description: 'Get an echo from the server' |
||||
|
x-threescale-smoketests-operation: true |
||||
|
responses: |
||||
|
200: |
||||
|
description: 'An Echo from the server' |
||||
|
security: |
||||
|
- apikey: [] |
||||
|
securityDefinitions: |
||||
|
apikey: |
||||
|
name: api-key |
||||
|
in: header |
||||
|
type: apiKey |
||||
@ -0,0 +1,8 @@ |
|||||
|
[all:vars] |
||||
|
ansible_connection=local |
||||
|
|
||||
|
[threescale] |
||||
|
{{ threescale_inventory.threescale_hosted.admin_portal }} |
||||
|
|
||||
|
[threescale:vars] |
||||
|
threescale_cicd_access_token={{ threescale_inventory.threescale_hosted.access_token }} |
||||
@ -0,0 +1 @@ |
|||||
|
../../.. |
||||
@ -0,0 +1,9 @@ |
|||||
|
--- |
||||
|
|
||||
|
- name: Deploy the Echo API to a 3scale SaaS instance, with hosted APIcasts |
||||
|
hosts: threescale |
||||
|
gather_facts: no |
||||
|
vars: |
||||
|
threescale_cicd_openapi_file: '{{ playbook_dir }}/echo-api.yaml' |
||||
|
roles: |
||||
|
- threescale-cicd |
||||
Loading…
Reference in new issue