An Ansible module that enables Continuous Delivery with Red Hat 3scale API Management Platform (3scale AMP)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

17 lines
596 B

---
- debug:
msg: >-
Will use go-swagger at '{{ threescale_cicd_goswagger_command }}' as instructed.
Auto-detection and download is DISABLED.
when: threescale_cicd_goswagger_command is defined
- include_tasks: "steps/find_goswagger.yml"
when: threescale_cicd_goswagger_command is not defined
- include_tasks: "steps/install_goswagger.yml"
when: threescale_cicd_goswagger_command is not defined
- name: Validate the provided OpenAPI Specification file
command: '{{ threescale_cicd_goswagger_command }} validate {{ threescale_cicd_openapi_file }}'
changed_when: false