# Остановка 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 }}"