20 lines
591 B
YAML
20 lines
591 B
YAML
- name: Копируем скрипты
|
|
copy:
|
|
src: "{{ item }}"
|
|
dest: /usr/local/bin/
|
|
mode: '0755'
|
|
with_items:
|
|
- collect_info.sh
|
|
- graylog_sender.py
|
|
|
|
- name: Выполняем bash-скрипт
|
|
shell: "/usr/local/bin/collect_info.sh"
|
|
environment:
|
|
OUTPUT_DIR: "{{ linux_output_dir }}"
|
|
|
|
- name: Отправляем лог в Graylog
|
|
shell: |
|
|
export GRAYLOG_HOST={{ graylog_host }}
|
|
export GRAYLOG_PORT={{ graylog_port }}
|
|
latest=$(ls -1t {{ linux_output_dir }}/command_results_*.log | head -n1)
|
|
python3 /usr/local/bin/graylog_sender.py $latest |