summaryrefslogtreecommitdiffstats
path: root/roles/openshift_logging/tasks/annotate_ops_projects.yaml
blob: 6fdba6580c4cb2f09bb9668b6b09a14b1e1b013d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
---
- command: >
    {{ openshift_client_binary }}
    --config={{ openshift.common.config_base }}/master/admin.kubeconfig
    get namespaces -o jsonpath={.items[*].metadata.name} {{ __default_logging_ops_projects | join(' ') }}
  register: __logging_ops_projects

- name: Annotate Operations Projects
  oc_edit:
    kind: ns
    name: "{{ project }}"
    separator: '#'
    content:
      metadata#annotations#openshift.io/logging.ui.hostname: "{{ openshift_logging_kibana_ops_hostname }}"
      metadata#annotations#openshift.io/logging.data.prefix: ".operations"
  with_items: "{{ __logging_ops_projects.stdout.split(' ') }}"
  loop_control:
    loop_var: project
  when:
  - __logging_ops_projects.stderr | length == 0
  - openshift_logging_use_ops | default(false) | bool