1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- ---
- - shell: >
- echo "{{openshift_logging_fluentd_nodeselector}}" | cut -d':' -f1
- register: openshift_logging_fluentd_nodeselector_key
- - shell: >
- echo "{{openshift_logging_fluentd_nodeselector}}" | cut -d' ' -f2
- register: openshift_logging_fluentd_nodeselector_value
- - shell: >
- {{openshift.common.client_binary}} --config={{mktemp.stdout}}/admin.kubeconfig get node -o name | sed "s,^node/,,g"
- register: fluentd_hosts
- when: "'--all' in openshift_logging_fluentd_hosts"
- - name: stop fluentd
- include: label_node.yaml
- vars:
- host: "{{fluentd_host}}"
- label: "{{openshift_logging_fluentd_nodeselector_key.stdout}}"
- unlabel: True
- with_items: "{{(fluentd_hosts.stdout_lines is defined) | ternary(fluentd_hosts.stdout_lines, openshift_logging_fluentd_hosts)}}"
- loop_control:
- loop_var: fluentd_host
- - shell: >
- {{openshift.common.client_binary}} --config={{mktemp.stdout}}/admin.kubeconfig get dc -l component=es -o name -n {{openshift_logging_namespace}}
- register: es_dc
- - name: stop elasticsearch
- include: scale.yaml
- vars:
- desired: 0
- with_items: "{{es_dc.stdout_lines}}"
- loop_control:
- loop_var: object
- - shell: >
- {{openshift.common.client_binary}} --config={{mktemp.stdout}}/admin.kubeconfig get dc -l component=kibana -o name -n {{openshift_logging_namespace}}
- register: kibana_dc
- - name: stop kibana
- include: scale.yaml
- vars:
- desired: 0
- with_items: "{{kibana_dc.stdout_lines}}"
- loop_control:
- loop_var: object
- - shell: >
- {{openshift.common.client_binary}} --config={{mktemp.stdout}}/admin.kubeconfig get dc -l component=curator -o name -n {{openshift_logging_namespace}}
- register: curator_dc
- - name: stop curator
- include: scale.yaml
- vars:
- desired: 0
- with_items: "{{curator_dc.stdout_lines}}"
- loop_control:
- loop_var: object
- - shell: >
- {{openshift.common.client_binary}} --config={{mktemp.stdout}}/admin.kubeconfig get dc -l component=es-ops -o name -n {{openshift_logging_namespace}}
- register: es_dc
- - name: stop elasticsearch-ops
- include: scale.yaml
- vars:
- desired: 0
- with_items: "{{es_dc.stdout_lines}}"
- loop_control:
- loop_var: object
- when: openshift_logging_use_ops
- - shell: >
- {{openshift.common.client_binary}} --config={{mktemp.stdout}}/admin.kubeconfig get dc -l component=kibana-ops -o name -n {{openshift_logging_namespace}}
- register: kibana_dc
- - name: stop kibana-ops
- include: scale.yaml
- vars:
- desired: 0
- with_items: "{{kibana_dc.stdout_lines}}"
- loop_control:
- loop_var: object
- when: openshift_logging_use_ops
- - shell: >
- {{openshift.common.client_binary}} --config={{mktemp.stdout}}/admin.kubeconfig get dc -l component=curator-ops -o name -n {{openshift_logging_namespace}}
- register: curator_dc
- - name: stop curator-ops
- include: scale.yaml
- vars:
- desired: 0
- with_items: "{{curator_dc.stdout_lines}}"
- loop_control:
- loop_var: object
- when: openshift_logging_use_ops
|