diff --git a/playbooks/agent.yaml b/playbooks/agent.yaml index 11e08b6..e7b0960 100644 --- a/playbooks/agent.yaml +++ b/playbooks/agent.yaml @@ -19,6 +19,15 @@ ansible.builtin.include_tasks: file: tasks/subnets.yaml + + - name: Scan Subnet + ansible.builtin.include_tasks: + file: tasks/scan_subnet.yaml + loop: "{{ nfc_c_scan_agent_subnets }}" + loop_control: + loop_var: subnet + + vars: # ToDo: remove the below t4est vars api_subnets: subnets api_scanagents: tools/scanagents diff --git a/playbooks/tasks/scan_subnet.yaml b/playbooks/tasks/scan_subnet.yaml new file mode 100644 index 0000000..7c89749 --- /dev/null +++ b/playbooks/tasks/scan_subnet.yaml @@ -0,0 +1,7 @@ +--- + +- name: Scan subnet + ansible.builtin.command: + cmd: nmap -sn "{{ subnet.address }}" -oX - + become: true + register: nmap_scan