[ADD] scanner-start и scanner-stop: peleng на всех узлах одной командой
This commit is contained in:
@@ -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 }}"
|
||||
Reference in New Issue
Block a user