From a59b279c1cdaa7b8d68aa192cc0de25847cb59ad Mon Sep 17 00:00:00 2001 From: Jon Date: Mon, 19 Feb 2024 20:18:52 +0930 Subject: [PATCH] feat(server): initial rulebook to receive inbound data from client !1 --- extensions/eda/rulebooks/agent_receive.yml | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 extensions/eda/rulebooks/agent_receive.yml diff --git a/extensions/eda/rulebooks/agent_receive.yml b/extensions/eda/rulebooks/agent_receive.yml new file mode 100644 index 0000000..5a64137 --- /dev/null +++ b/extensions/eda/rulebooks/agent_receive.yml @@ -0,0 +1,25 @@ +- name: Agent Webhook + hosts: all + execution_strategy: parallel + + sources: + - name: Webhook + ansible.eda.webhook: + host: 0.0.0.0 + port: "{{ HTTP_PORT }}" + + rules: + + - name: Process inbound Subnet Scans + condition: true # Always run action + actions: + + + - print_event: + pretty: true + + + - run_playbook: + name: nofusscomputing.phpipam_scan_agent.server + extra_vars: + inbound_data: "{{ event.payload }}"