From dfbd39dcd4f7fe64801408298b3d3f5b480fe0d7 Mon Sep 17 00:00:00 2001 From: pavel Date: Wed, 21 Jan 2026 12:13:46 +0200 Subject: [PATCH] 1223 --- .../ansible-playbooks/redirect_and_block.yml | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/files/ansible-playbooks/redirect_and_block.yml b/files/ansible-playbooks/redirect_and_block.yml index e84aba3..df1cbb4 100644 --- a/files/ansible-playbooks/redirect_and_block.yml +++ b/files/ansible-playbooks/redirect_and_block.yml @@ -704,6 +704,30 @@ payload_encoding: "string" changed_when: false + - name: Set NetBox custom field indoor_rnb -> deployed + delegate_to: localhost + uri: + url: "http://{{ rmq_host }}:{{ rmq_port }}/api/exchanges/{{ rmq_vhost | urlencode }}/{{ rmq_exchange | urlencode }}/publish" + method: POST + user: "{{ rmq_user }}" + password: "{{ rmq_pass }}" + force_basic_auth: true + status_code: 200 + headers: { content-type: "application/json" } + body_format: json + body: + properties: { content_type: "application/json" } + routing_key: "{{ control_queue }}" + payload: "{{ { + 'inscope_device': (ansible_hostname | default(inventory_hostname)), + 'task_name': 'custom_field_set', + 'task_add1': 'indoor_rnb', + 'task_result': 'deployed' + } | to_json }}" + payload_encoding: "string" + changed_when: false + + post_tasks: - name: Cleanup note delegate_to: localhost