20 lines
482 B
YAML
20 lines
482 B
YAML
---
|
|
- name: upgrade firmware on openwrt device(s)
|
|
gather_facts: no
|
|
hosts: accesspoints
|
|
tasks:
|
|
- name: upload new firmware
|
|
copy:
|
|
src: "{{ firmware_file }}"
|
|
dest: "/tmp/{{ firmware_file | basename }}"
|
|
|
|
- name: issue sysupgrade command
|
|
command:
|
|
cmd: "sysupgrade /tmp/{{ firmware_file | basename }}"
|
|
ignore_errors: yes
|
|
|
|
- name: wait till device is back online
|
|
wait_for_connection:
|
|
delay: 10
|
|
timeout: 600
|