I've been using FB for literally years and I'm a big fan. I now have a bunch of Abunto Linux servers running MongoDB and I wondered what the best options are for using FB in this context?
So far, I have a simple test FB project with some SSH actions to make a connection to a Linux server and do a directory listing and so on. However, at some point, I am going have to do scripting to do any useful work. We already have some Python scripts created but not integrated in FB. We don't have to use Python if there's a better idea? Starting with a clean-sheet, what the recommendations for how I can use FB to manage Abunto Linux and maybe MongoDB? It's all command line of course so 'Run Script' action would seem to be the way to go but I don't know Python very well yet. I'm also a bit confused about how it hangs together because a Python script run on my local Windows PC would need the Windows version of Python installing of course. However, the idea would be to run FB Python (or other) scripts on the target Linux servers. If a FB project is created to target any Linux server (perhaps with a FB variable defining the server name), how would a Python script (or other script) be connected to the target server? In my test fB project, I can SSH to a Linux server and so stuff but the script actions need to be similarly connected.
The first things I would like to do with FB on python are things like checking if backups are done, free disk space, gathering other stats, etc. Ultimately, I want to use FB to do the server builds every time a VM is spun up.
Any info/experience out there about how all this hangs together?
Regards,
Clive