Ansible
Useful api Link for auth: https://docs.ansible.com/automation-controller/latest/html/controllerapi/authentication.html#session-authentication
Useful api Link for auth: https://docs.ansible.com/automation-controller/latest/html/controllerapi/authentication.html#session-authentication
I think an interesting part with Ansible is that we don't really need a 3rd party solution, but insteaad a Python interpreter for it. Extending this app should be enough, where we:
use ansible.runner -> load Ansible playbook from Shuffle -> Run the playbook
This should work, as it's essentially just SSH/remoting before running a command.