123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- ---
- - command: >
- {{openshift.common.client_binary}} --config={{mktemp.stdout}}/admin.kubeconfig get node -o name
- register: fluentd_hosts
- when: "'--all' in openshift_logging_fluentd_hosts"
- check_mode: no
- changed_when: no
- - set_fact: openshift_logging_fluentd_hosts={{ fluentd_hosts.stdout_lines | regex_replace('node/', '') }}
- when: "'--all' in openshift_logging_fluentd_hosts"
- - name: start fluentd
- include: label_node.yaml
- vars:
- host: "{{fluentd_host}}"
- label: "{{openshift_logging_fluentd_nodeselector.keys()[0]}}"
- value: "{{openshift_logging_fluentd_nodeselector.values()[0]}}"
- with_items: "{{ openshift_logging_fluentd_hosts }}"
- loop_control:
- loop_var: fluentd_host
- - command: >
- {{openshift.common.client_binary}} --config={{mktemp.stdout}}/admin.kubeconfig get dc -l component=es -o name -n {{openshift_logging_namespace}}
- register: es_dc
- check_mode: no
- changed_when: no
- - name: start elasticsearch
- oc_scale:
- kind: dc
- name: "{{object.split('/')[1]}}"
- namespace: "{{openshift_logging_namespace}}"
- kubeconfig: "{{mktemp.stdout}}/admin.kubeconfig"
- replicas: 1
- with_items: "{{es_dc.stdout_lines}}"
- loop_control:
- loop_var: object
- - command: >
- {{openshift.common.client_binary}} --config={{mktemp.stdout}}/admin.kubeconfig get dc -l component=kibana -o name -n {{openshift_logging_namespace}}
- register: kibana_dc
- check_mode: no
- changed_when: no
- - name: start kibana
- oc_scale:
- kind: dc
- name: "{{object.split('/')[1]}}"
- namespace: "{{openshift_logging_namespace}}"
- kubeconfig: "{{mktemp.stdout}}/admin.kubeconfig"
- replicas: "{{ openshift_logging_kibana_replica_count | default (1) }}"
- with_items: "{{kibana_dc.stdout_lines}}"
- loop_control:
- loop_var: object
- - command: >
- {{openshift.common.client_binary}} --config={{mktemp.stdout}}/admin.kubeconfig get dc -l component=curator -o name -n {{openshift_logging_namespace}}
- register: curator_dc
- check_mode: no
- changed_when: no
- - name: start curator
- oc_scale:
- kind: dc
- name: "{{object.split('/')[1]}}"
- namespace: "{{openshift_logging_namespace}}"
- kubeconfig: "{{mktemp.stdout}}/admin.kubeconfig"
- replicas: 1
- with_items: "{{curator_dc.stdout_lines}}"
- loop_control:
- loop_var: object
- - command: >
- {{openshift.common.client_binary}} --config={{mktemp.stdout}}/admin.kubeconfig get dc -l component=es-ops -o name -n {{openshift_logging_namespace}}
- register: es_dc
- check_mode: no
- changed_when: no
- - name: start elasticsearch-ops
- oc_scale:
- kind: dc
- name: "{{object.split('/')[1]}}"
- namespace: "{{openshift_logging_namespace}}"
- kubeconfig: "{{mktemp.stdout}}/admin.kubeconfig"
- replicas: 1
- with_items: "{{es_dc.stdout_lines}}"
- loop_control:
- loop_var: object
- when: openshift_logging_use_ops
- - command: >
- {{openshift.common.client_binary}} --config={{mktemp.stdout}}/admin.kubeconfig get dc -l component=kibana-ops -o name -n {{openshift_logging_namespace}}
- register: kibana_dc
- check_mode: no
- changed_when: no
- - name: start kibana-ops
- oc_scale:
- kind: dc
- name: "{{object.split('/')[1]}}"
- namespace: "{{openshift_logging_namespace}}"
- kubeconfig: "{{mktemp.stdout}}/admin.kubeconfig"
- replicas: "{{ openshift_logging_kibana_ops_replica_count | default (1) }}"
- with_items: "{{kibana_dc.stdout_lines}}"
- loop_control:
- loop_var: object
- when: openshift_logging_use_ops
- - command: >
- {{openshift.common.client_binary}} --config={{mktemp.stdout}}/admin.kubeconfig get dc -l component=curator-ops -o name -n {{openshift_logging_namespace}}
- register: curator_dc
- check_mode: no
- changed_when: no
- - name: start curator-ops
- oc_scale:
- kind: dc
- name: "{{object.split('/')[1]}}"
- namespace: "{{openshift_logging_namespace}}"
- kubeconfig: "{{mktemp.stdout}}/admin.kubeconfig"
- replicas: 1
- with_items: "{{curator_dc.stdout_lines}}"
- loop_control:
- loop_var: object
- when: openshift_logging_use_ops
|