Sunday, September 29, 2024

Fabric as a WebApp

Hi all,

I'm working on a Django project that puts Fabric into a webpage. The idea is simple, make a Fabric task that automates remote code execution from a webpage to authenticated/connected/authorized servers/machines/switches with a click of a button on a webpage with Fabric.

Example usage and quick tutorial on how to use the Fabric package: FabFile Tutorial — Qoyyuum (buymeacoffee.com)

This idea works but up to the point where I really need to respond to the commands executed on server-side (e.g. confirmation or it awkwardly re-prompting for sudo password). The webpage doesn't get this prompt for me to respond to, or rather, it won't stream the output from server side to django view side, enabling interactivity.

Some suggested to use Async but I have no idea how to apply this: Asynchronous support | Django documentation | Django (djangoproject.com) 

If anyone can explain how to apply Async (or other solution) to enable interactivity to an automation script, I appreciate it. Thanks. 

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/21c986b4-0eb9-4454-86ea-fd0486973843n%40googlegroups.com.

No comments:

Post a Comment