annotate_ops_projects.yaml 777 B

123456789101112131415161718192021
  1. ---
  2. - command: >
  3. {{ openshift_client_binary }}
  4. --config={{ openshift.common.config_base }}/master/admin.kubeconfig
  5. get namespaces -o jsonpath={.items[*].metadata.name} {{ __default_logging_ops_projects | join(' ') }}
  6. register: __logging_ops_projects
  7. - name: Annotate Operations Projects
  8. oc_edit:
  9. kind: ns
  10. name: "{{ project }}"
  11. separator: '#'
  12. content:
  13. metadata#annotations#openshift.io/logging.ui.hostname: "{{ openshift_logging_kibana_ops_hostname }}"
  14. metadata#annotations#openshift.io/logging.data.prefix: ".operations"
  15. with_items: "{{ __logging_ops_projects.stdout.split(' ') }}"
  16. loop_control:
  17. loop_var: project
  18. when:
  19. - __logging_ops_projects.stderr | length == 0
  20. - openshift_logging_use_ops | default(false) | bool