From afb21a3309d3024cc7f289b4b7f8e2a80e70c3ba Mon Sep 17 00:00:00 2001 From: pavel Date: Thu, 12 Feb 2026 14:54:39 +0200 Subject: [PATCH] 1454 --- .../ansible-playbooks/update-rebootin224.yml | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/files/ansible-playbooks/update-rebootin224.yml b/files/ansible-playbooks/update-rebootin224.yml index 6c782b0..25f23e4 100644 --- a/files/ansible-playbooks/update-rebootin224.yml +++ b/files/ansible-playbooks/update-rebootin224.yml @@ -85,6 +85,11 @@ task_name: "journal_add" task_result: "{{ fail_summary_short }}" + - name: Bandaid | Pause before: Publish failure journal to control queue (hostname preflight) + ansible.builtin.pause: + seconds: 1 + delegate_to: localhost + changed_when: false - name: Publish failure journal to control queue (hostname preflight) ansible.builtin.uri: url: "http://{{ rmq_host }}:{{ rmq_port }}/api/exchanges/{{ rmq_vhost | urlencode }}/{{ rmq_exchange | urlencode }}/publish" @@ -117,6 +122,11 @@ task_name: "tag_add" task_result: "update-aborted" + - name: Bandaid | Pause before: Publish update-aborted tag to control queue (hostname preflight) + ansible.builtin.pause: + seconds: 1 + delegate_to: localhost + changed_when: false - name: Publish update-aborted tag to control queue (hostname preflight) ansible.builtin.uri: url: "http://{{ rmq_host }}:{{ rmq_port }}/api/exchanges/{{ rmq_vhost | urlencode }}/{{ rmq_exchange | urlencode }}/publish" @@ -219,6 +229,11 @@ task_name: "tag_add" task_result: "update-in-progress" + - name: Bandaid | Pause before: Publish update-in-progress tag to control queue via RabbitMQ HTTP API + ansible.builtin.pause: + seconds: 1 + delegate_to: localhost + changed_when: false - name: Publish update-in-progress tag to control queue via RabbitMQ HTTP API ansible.builtin.uri: url: "http://{{ rmq_host }}:{{ rmq_port }}/api/exchanges/{{ rmq_vhost | urlencode }}/{{ rmq_exchange | urlencode }}/publish" @@ -332,6 +347,11 @@ task_result: "Multiple SSID! {{ ssid_concat.stdout | trim }}" when: (ssid_lines.stdout | trim | int) >= 3 + - name: Bandaid | Pause before: Publish SSID journal to control queue via RabbitMQ HTTP API + ansible.builtin.pause: + seconds: 1 + delegate_to: localhost + changed_when: false - name: Publish SSID journal to control queue via RabbitMQ HTTP API ansible.builtin.uri: url: "http://{{ rmq_host }}:{{ rmq_port }}/api/exchanges/{{ rmq_vhost | urlencode }}/{{ rmq_exchange | urlencode }}/publish" @@ -484,6 +504,11 @@ task_add1: "{{ fw_banner_repr }}" # e.g., "2.2.0 rev 9739" when: up_write is changed + - name: Bandaid | Pause before: Publish message to control queue via RabbitMQ HTTP API + ansible.builtin.pause: + seconds: 1 + delegate_to: localhost + changed_when: false - name: Publish message to control queue via RabbitMQ HTTP API ansible.builtin.uri: url: "http://{{ rmq_host }}:{{ rmq_port }}/api/exchanges/{{ rmq_vhost | urlencode }}/{{ rmq_exchange | urlencode }}/publish" @@ -577,6 +602,11 @@ - rebootin is not defined # --- Publish chosen tag (updated names only) --- + - name: Bandaid | Pause before: Publish update-waits-restart tag to control queue via RabbitMQ HTTP API + ansible.builtin.pause: + seconds: 1 + delegate_to: localhost + changed_when: false - name: Publish update-waits-restart tag to control queue via RabbitMQ HTTP API ansible.builtin.uri: url: "http://{{ rmq_host }}:{{ rmq_port }}/api/exchanges/{{ rmq_vhost | urlencode }}/{{ rmq_exchange | urlencode }}/publish" @@ -603,6 +633,11 @@ delegate_to: localhost when: tag_waits_restart_payload is defined + - name: Bandaid | Pause before: Publish update-auto-restarted tag to control queue via RabbitMQ HTTP API + ansible.builtin.pause: + seconds: 1 + delegate_to: localhost + changed_when: false - name: Publish update-auto-restarted tag to control queue via RabbitMQ HTTP API ansible.builtin.uri: url: "http://{{ rmq_host }}:{{ rmq_port }}/api/exchanges/{{ rmq_vhost | urlencode }}/{{ rmq_exchange | urlencode }}/publish" @@ -629,6 +664,11 @@ delegate_to: localhost when: tag_auto_restarted_payload is defined + - name: Bandaid | Pause before: Publish update-restart-scheduled tag to control queue via RabbitMQ HTTP API + ansible.builtin.pause: + seconds: 1 + delegate_to: localhost + changed_when: false - name: Publish update-restart-scheduled tag to control queue via RabbitMQ HTTP API ansible.builtin.uri: url: "http://{{ rmq_host }}:{{ rmq_port }}/api/exchanges/{{ rmq_vhost | urlencode }}/{{ rmq_exchange | urlencode }}/publish" @@ -672,6 +712,11 @@ }} when: nbq2_payload_obj is defined + - name: Bandaid | Pause before: Publish success journal to control queue via RabbitMQ HTTP API + ansible.builtin.pause: + seconds: 1 + delegate_to: localhost + changed_when: false - name: Publish success journal to control queue via RabbitMQ HTTP API ansible.builtin.uri: url: "http://{{ rmq_host }}:{{ rmq_port }}/api/exchanges/{{ rmq_vhost | urlencode }}/{{ rmq_exchange | urlencode }}/publish" @@ -766,6 +811,11 @@ - "reboot_seconds(host)={{ hostvars[inventory_hostname].reboot_seconds | default('undefined') }}" + - name: Bandaid | Pause before: Publish delayed after-upgrade check to holding exchange + ansible.builtin.pause: + seconds: 1 + delegate_to: localhost + changed_when: false - name: Publish delayed after-upgrade check to holding exchange ansible.builtin.uri: url: "http://{{ rmq_host }}:{{ rmq_port }}/api/exchanges/{{ rmq_vhost | urlencode }}/{{ 'deviceconfig.delayed' | urlencode }}/publish" @@ -893,6 +943,11 @@ task_name: "journal_add" task_result: "{{ fail_summary_short }}" + - name: Bandaid | Pause before: Publish failure journal to control queue via RabbitMQ HTTP API + ansible.builtin.pause: + seconds: 1 + delegate_to: localhost + changed_when: false - name: Publish failure journal to control queue via RabbitMQ HTTP API ansible.builtin.uri: url: "http://{{ rmq_host }}:{{ rmq_port }}/api/exchanges/{{ rmq_vhost | urlencode }}/{{ rmq_exchange | urlencode }}/publish" @@ -925,6 +980,11 @@ task_name: "tag_add" task_result: "update-aborted" + - name: Bandaid | Pause before: Publish update-aborted tag to control queue via RabbitMQ HTTP API + ansible.builtin.pause: + seconds: 1 + delegate_to: localhost + changed_when: false - name: Publish update-aborted tag to control queue via RabbitMQ HTTP API ansible.builtin.uri: url: "http://{{ rmq_host }}:{{ rmq_port }}/api/exchanges/{{ rmq_vhost | urlencode }}/{{ rmq_exchange | urlencode }}/publish"