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.
24 lines
947 B
24 lines
947 B
---
|
|
|
|
- name: Download 'apicast_cors.lua'
|
|
get_url: dest='/home/{{ ansible_user }}/apicast_cors.lua' url={{ threescale_apicast_cors_lua }}
|
|
|
|
- name: Download 'cors.conf'
|
|
get_url: dest='/home/{{ ansible_user }}/cors.conf' url={{ threescale_apicast_cors_conf }}
|
|
|
|
- name: Create ConfigMap 'apicast-cors'
|
|
command: chdir=/home/{{ ansible_user }}/ oc create configmap apicast-cors --from-file=apicast_cors.lua -n "{{ threescale_project }}"
|
|
register: oc
|
|
failed_when: oc.rc > 0 and 'Error from server (AlreadyExists):' not in oc.stderr
|
|
changed_when: oc.rc == 0
|
|
|
|
- name: Create ConfigMap 'cors-conf'
|
|
command: oc create configmap cors-conf --from-file=cors.conf -n "{{ threescale_project }}"
|
|
register: oc
|
|
failed_when: oc.rc > 0 and 'Error from server (AlreadyExists):' not in oc.stderr
|
|
changed_when: oc.rc == 0
|
|
|
|
- include: patch_apicast.yml
|
|
with_items:
|
|
- apicast-staging
|
|
- apicast-production
|
|
|