Hi Bogdan, you have to have fabric on the remote system to import fabric from a python file. If you don't want to do this globally on the system, just set up a virtualenv as your user. There are plenty of tutorials for using virtualenv online.
On Sat, Sep 10, 2016 at 2:13 PM Carlos García < [email protected]> wrote: > Hi Bogdan > > You should put the function in the fabfile.py. Anyway, if your script > imports fabric, then you need to install fabric in the target machines, or > refactor it. Take a look to virtualenv if you really need to install fabric > on remote machines. > > El 10/9/2016 7:01 p. m., "Bogdan" <[email protected]> escribió: > > > > > > where is this function located, do I need to add any additional files to > my project, my project has only 1 file in it. Im sure I need to add fabric > library to my project folder so i can run my script using fabric on > different linux boxes. > > > > On Sat, Sep 10, 2016 at 9:55 AM, Carlos García < > [email protected]> wrote: > > >> > > >> Hi, you can pass the contents of the script file as a parameter to this > function > >> > >> def run_python(script): > >> return run("echo -e '{contents}' | python".format(contents=script)) > >> > >> Then you can call it like this: > >> > >> fab run_python:'$(cat script.py)' -H hostname > >> > >> > >> El 10/9/2016 6:09 p. m., "santosh kumar" <[email protected]> > escribió: > > >>> > > >>> * U can use the put function to dump the Python file in all systems. > >>> * Later run in using another function. > >>> > >>> We don't need fabric on all nodes. Make sure ssh is enabled. > >>> > >>> > >>> On Sep 10, 2016 15:31, "bohdan kalytovskyy" <[email protected]> > wrote: > > >>>> > > >>>> Need to run python script with fabric on multiple computers with out > installing fabric on all of them, how can I achieve that? > >>>> > >>>> Thank you. > >>>> _______________________________________________ > >>>> Fab-user mailing list > >>>> [email protected] <[email protected]> > >>>> https://lists.nongnu.org/mailman/listinfo/fab-user > <https://lists.nongnu.org/mailman/listinfo/fab-user> > >>> > >>> > >>> > >>> _______________________________________________ > >>> Fab-user mailing list > >>> [email protected] <[email protected]> > >>> https://lists.nongnu.org/mailman/listinfo/fab-user > <https://lists.nongnu.org/mailman/listinfo/fab-user> > >>> > > > _______________________________________________ > Fab-user mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/fab-user >
_______________________________________________ Fab-user mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/fab-user
