Tanner Wilcox
05/01/2025, 6:50 PMshow arp
command on all routers at our ISP and get that data into our warehouse. Ansible is really good at communicating with network devices. It has profiles for each type and is able to recognize when a command starts/ends and parses that data for you. I don't think there's an equivalent tap for that with meltano. I'm wondering what the best way is to merge the two. Maybe I could make a tap that will call out to ansible and ansible can write what I want to a json file then my meltano tap can read from that json and pump it in to a raw table. Seems kind of weird at that point because all my tap is doing is just reading from a file. I could have ansible write directly to my postgres db but that feels like it'd be stepping on Meltano's toes. Looking for inputvisch
05/01/2025, 7:46 PMtap-ansible
and then you could have a configuration that allowed something like a config {"custom_commands": [{"hosts": "routers", "command": "show arp", "inventory": "inventory_here"}]
Seems like a deleciate balanace, but out of the box getting the inventory data that Ansible pulls into a target would be a nice stream as wellvisch
05/01/2025, 7:48 PMtap-aws
, tap-azure
tap-gcs
specifically Inventory, EC2 Configurations etcvisch
05/01/2025, 7:49 PMTanner Wilcox
05/01/2025, 7:57 PMvisch
05/01/2025, 8:00 PMtap-ansible
makes a lot of sense if your team already uses it, could just hook into the existing setup you already have and pull valuable data from itvisch
05/01/2025, 8:01 PMvisch
05/01/2025, 8:03 PM