generate_routes.yaml 899 B

123456789101112131415161718192021
  1. ---
  2. - name: Generating logging routes
  3. template: src=route_reencrypt.j2 dest={{mktemp.stdout}}/templates/logging-{{route_info.name}}-route.yaml
  4. tags: routes
  5. vars:
  6. obj_name: "{{route_info.name}}"
  7. route_host: "{{route_info.host}}"
  8. service_name: "{{route_info.name}}"
  9. tls_ca_cert: "{{key_pairs | entry_from_named_pair('ca_file')| b64decode }}"
  10. tls_dest_ca_cert: "{{key_pairs | entry_from_named_pair('ca_file')| b64decode }}"
  11. labels:
  12. component: support
  13. logging-infra: support
  14. provider: openshift
  15. with_items:
  16. - {name: logging-kibana, host: "{{openshift_logging_kibana_hostname}}"}
  17. - {name: logging-kibana-ops, host: "{{openshift_logging_kibana_ops_hostname}}"}
  18. loop_control:
  19. loop_var: route_info
  20. when: (route_info.name == 'logging-kibana-ops' and openshift_logging_use_ops | bool) or route_info.name == 'logging-kibana'
  21. changed_when: no