[ADD] scanner-start и scanner-stop: peleng на всех узлах одной командой

This commit is contained in:
Arseny
2026-10-03 18:27:34 +03:00
parent bd4443d5f1
commit 401ef2c101
5 changed files with 83 additions and 16 deletions
+22
View File
@@ -0,0 +1,22 @@
# Остановка 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 }}"