diff --git a/files/ansible-playbooks/update-outdoor-bootenv.yml b/files/ansible-playbooks/update-outdoor-bootenv.yml index bf527eb..3f8eb17 100644 --- a/files/ansible-playbooks/update-outdoor-bootenv.yml +++ b/files/ansible-playbooks/update-outdoor-bootenv.yml @@ -25,7 +25,7 @@ bootenv_sha256: "324337e20b0a2d8048c359bfa2a1b8dffd6b1a28eab260143dd895ca39c034aa" bootenv_path: "/tmp/{{ bootenv_filename }}" bootenv_mtd_device: "/dev/mtdblock8" - bootenv_expected_size: "65536" + bootenv_expected_size: "262144" # Helper computed vars bootenv_name: "{{ bootenv_filename | regex_replace('\\.bin$', '') }}" @@ -449,12 +449,11 @@ - "Marker: {{ bootenv_marker }}" - "Guard marker: {{ firmware_guard_marker }}" - - name: Compute reboot delay in seconds (if rebootin provided) + - name: Compute reboot delay in seconds (default immediate when rebootin missing) ansible.builtin.set_fact: - reboot_seconds: "{{ (rebootin | int) * 3600 }}" + reboot_seconds: "{{ (rebootin | default(0) | int) * 3600 }}" when: - nbq2_payload_obj is defined - - rebootin is defined - name: Schedule delayed reboot on device (HUP-safe) ansible.builtin.raw: >