The idea is:
This may not be the best way to do this, however this is a way I can figure to do this
I am looking for a way to, when a device powers on, run a workflow that is SSHing and running some basic check and repair commands
This could possibly work with a module that checks
On Ping From: [server IP address]
Of Ping Size: 56
My use case:
So, say, if my server 10.50.60.200 sends a ping of size 56 to my N8N instance, execute a startup workflow, but if it sends a ping size of 57, that must mean one of my docker containers has started, so run a different workflow, but if 10.50.60.230 send a ping of 56, execute a completely different workflow
That way, on system startup, I can set a command to ping my n8n instance once, which will execute the workflow I have which checks and repairs a few configuration issues that sometimes arise on startup, while still allowing other pings from the same device to do other tasks with the size variable
I think it would be beneficial to add this because:
This will make it really easy to remotely execute workflows from local devices. In my case, I am self hosting N8N and using it to automate updates, and fixes
With this, anyone could easily execute a workflow, like when a command is completed a ping can be sent, or when an application starts a ping can be sent, and with the packet size variable, a default packet size of 56 can be sent to execute a variable, but 57 can execute another, so can 55, and any other packet size, allowing this to be expandable
Are you willing to work on this?
Yes, though I have no idea where to even start xD
Loving N8N though, the easiest, most powerful tool I can find for my use case, and thank god I found this because Ansible makes me want to drive my head into a screw driver