1236
This commit is contained in:
@@ -525,6 +525,20 @@
|
||||
- "reboot_seconds={{ _reboot_seconds | default(0) }}"
|
||||
- "reboot_minutes={{ _reboot_minutes | default(0) }}"
|
||||
|
||||
- name: Build human-readable reboot phrase
|
||||
delegate_to: localhost
|
||||
ansible.builtin.set_fact:
|
||||
_reboot_phrase: >-
|
||||
{% if not (_reboot_requested | default(false)) -%}
|
||||
reboot not requested
|
||||
{%- elif (_reboot_seconds | int) <= 20 -%}
|
||||
rebooting now
|
||||
{%- elif (_reboot_seconds | int) >= 3600 -%}
|
||||
reboot scheduled in {{ ((_reboot_seconds | int) // 3600) | int }}h
|
||||
{%- else -%}
|
||||
reboot scheduled in {{ (_reboot_minutes | int) }}m
|
||||
{%- endif %}
|
||||
|
||||
# ---------------------------- Journal: indoor start (we can proceed) ----------------------------
|
||||
- name: Build control queue payload for 'indoor start' journal
|
||||
ansible.builtin.set_fact:
|
||||
@@ -533,9 +547,9 @@
|
||||
task_name: "journal_add"
|
||||
task_result: >-
|
||||
Indoor: Dev2 is reachable, starting update.
|
||||
image={{ image_filename }}, md5={{ image_md5 }},
|
||||
firmux={{ (dev2_firmux.stdout | default('unknown')) | trim }},
|
||||
reboot={{ 'in ' ~ (_reboot_seconds | int) ~ ' seconds' if (_reboot_requested | default(false)) else 'not requested' }}
|
||||
image={{ image_filename }},
|
||||
current firmware={{ (dev2_firmux.stdout | default('unknown')) | trim }},
|
||||
{{ _reboot_phrase }}
|
||||
when: dev2_passfile_used != "NONE"
|
||||
delegate_to: localhost
|
||||
|
||||
@@ -1053,11 +1067,7 @@
|
||||
inscope_device: "{{ ansible_hostname | default(inventory_hostname) }}"
|
||||
task_name: "journal_add"
|
||||
task_result: >-
|
||||
Indoor: Dev2 prepared for update, scheduling reboot {{
|
||||
('in ' ~ (_reboot_seconds | int) ~ ' seconds') if (_reboot_requested and (_reboot_minutes | int) == 0)
|
||||
else ('in ' ~ (_reboot_minutes | int) ~ ' minutes') if (_reboot_requested and (_reboot_minutes | int) > 0)
|
||||
else 'not requested'
|
||||
}}.
|
||||
Indoor: Dev2 prepared for update, {{ _reboot_phrase }}.
|
||||
write_done={{ _write_success }},
|
||||
active_before={{ (dev2_active_before.stdout | default('NA')) | trim }},
|
||||
active_after={{ (dev2_active_after.stdout | default('NA')) | trim }}
|
||||
|
||||
Reference in New Issue
Block a user