configmap.yaml.j2 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. ---
  2. apiVersion: v1
  3. kind: ConfigMap
  4. metadata:
  5. name: broker-config
  6. namespace: openshift-ansible-service-broker
  7. labels:
  8. app: openshift-ansible-service-broker
  9. data:
  10. broker-config: |
  11. registry:
  12. - type: {{ ansible_service_broker_registry_type }}
  13. name: {{ ansible_service_broker_registry_name }}
  14. url: {{ ansible_service_broker_registry_url }}
  15. org: {{ ansible_service_broker_registry_organization }}
  16. tag: {{ ansible_service_broker_registry_tag }}
  17. white_list: {{ ansible_service_broker_registry_whitelist | to_yaml }}
  18. black_list: {{ ansible_service_broker_registry_blacklist | to_yaml }}
  19. auth_type: "{{ ansible_service_broker_registry_auth_type | default("") }}"
  20. auth_name: "{{ ansible_service_broker_registry_auth_name | default("") }}"
  21. - type: local_openshift
  22. name: localregistry
  23. white_list: {{ ansible_service_broker_local_registry_whitelist | to_yaml }}
  24. namespaces: {{ ansible_service_broker_local_registry_namespaces | to_yaml }}
  25. dao:
  26. type: crd
  27. log:
  28. stdout: true
  29. level: {{ ansible_service_broker_log_level }}
  30. color: true
  31. openshift:
  32. host: ""
  33. ca_file: ""
  34. bearer_token_file: ""
  35. namespace: openshift-ansible-service-broker
  36. sandbox_role: {{ ansible_service_broker_sandbox_role }}
  37. image_pull_policy: {{ ansible_service_broker_image_pull_policy }}
  38. keep_namespace: {{ ansible_service_broker_keep_namespace | bool | lower }}
  39. keep_namespace_on_error: {{ ansible_service_broker_keep_namespace_on_error | bool | lower }}
  40. broker:
  41. dev_broker: {{ ansible_service_broker_dev_broker | bool | lower }}
  42. {% if ansible_service_broker_enable_dashboard_redirector %}
  43. dashboard_redirector: {{ ansible_service_broker_dashboard_redirector_route }}
  44. {% endif %}
  45. bootstrap_on_startup: {{ ansible_service_broker_bootstrap_on_startup | bool | lower }}
  46. refresh_interval: {{ ansible_service_broker_refresh_interval }}
  47. launch_apb_on_bind: {{ ansible_service_broker_launch_apb_on_bind | bool | lower }}
  48. output_request: {{ ansible_service_broker_output_request | bool | lower }}
  49. recovery: {{ ansible_service_broker_recovery | bool | lower }}
  50. ssl_cert_key: /etc/tls/private/tls.key
  51. ssl_cert: /etc/tls/private/tls.crt
  52. auto_escalate: {{ ansible_service_broker_auto_escalate }}
  53. auth:
  54. - type: basic
  55. enabled: false
  56. secrets: {{ ansible_service_broker_secrets | to_yaml }}