23 lines
913 B
YAML
23 lines
913 B
YAML
# Остановка peleng на всех узлах: node.py stop останавливает свой peleng и любой
|
|
# процесс, держащий HackRF. После этого HackRF свободен для scan или калибровки.
|
|
- name: Остановка сканера на узлах
|
|
hosts: all
|
|
gather_facts: false
|
|
tasks:
|
|
- name: node.py stop
|
|
ansible.builtin.command:
|
|
argv: ["python3", "{{ scanner_dir }}/scripts/node.py", "stop"]
|
|
register: stop
|
|
changed_when: stop.stdout | length > 0
|
|
|
|
- name: node.py status
|
|
ansible.builtin.command:
|
|
argv: ["python3", "{{ scanner_dir }}/scripts/node.py", "status"]
|
|
register: status
|
|
changed_when: false
|
|
failed_when: "'работает' in status.stdout"
|
|
|
|
- name: Итог по узлу
|
|
ansible.builtin.debug:
|
|
msg: "{{ stop.stdout_lines + status.stdout_lines }}"
|