1739
This commit is contained in:
@@ -1310,8 +1310,17 @@
|
|||||||
when: not (_blocked | default(false)) and (_write_success | bool)
|
when: not (_blocked | default(false)) and (_write_success | bool)
|
||||||
delegate_to: localhost
|
delegate_to: localhost
|
||||||
|
|
||||||
|
# ---------------------------- Success follow-up scheduling ----------------------------
|
||||||
|
- name: Build sot-updater-scheduler payload after successful backup preparation
|
||||||
|
ansible.builtin.set_fact:
|
||||||
|
sot_updater_scheduler_payload:
|
||||||
|
inscope_device: "{{ ansible_hostname | default(inventory_hostname) }}"
|
||||||
|
task_name: "sot-updater-scheduler"
|
||||||
|
when: not (_blocked | default(false)) and (_write_success | bool)
|
||||||
|
delegate_to: localhost
|
||||||
|
|
||||||
- name: Publish sot-updater-scheduler payload to deviceconfig
|
- name: Publish sot-updater-scheduler payload to deviceconfig
|
||||||
when: sot_updater_payload is defined
|
when: sot_updater_scheduler_payload is defined
|
||||||
delegate_to: localhost
|
delegate_to: localhost
|
||||||
ansible.builtin.uri:
|
ansible.builtin.uri:
|
||||||
url: "http://{{ rmq_host }}:{{ rmq_port }}/api/exchanges/{{ rmq_vhost | urlencode }}/{{ 'deviceconfig' | urlencode }}/publish"
|
url: "http://{{ rmq_host }}:{{ rmq_port }}/api/exchanges/{{ rmq_vhost | urlencode }}/{{ 'deviceconfig' | urlencode }}/publish"
|
||||||
@@ -1327,7 +1336,7 @@
|
|||||||
properties:
|
properties:
|
||||||
content_type: "application/json"
|
content_type: "application/json"
|
||||||
routing_key: "deviceconfig"
|
routing_key: "deviceconfig"
|
||||||
payload: "{{ sot_updater_payload | to_json }}"
|
payload: "{{ sot_updater_scheduler_payload | to_json }}"
|
||||||
payload_encoding: "string"
|
payload_encoding: "string"
|
||||||
changed_when: false
|
changed_when: false
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user