You should read up on what a task is and how the command line tool uses them.
https://docs.fabfile.org/en/2.6/getting-started.html#addendum-the-fab-command-line-tool On Fri, Apr 16, 2021, 12:59 Kaushal Shriyan <kaushalshri...@gmail.com> wrote: > Hi Brandon, > > I have created the below fabfile.py. > > $ cat fabfile.py > from fabric import task, Connection > > password = 'test#@!123' > connect_kwargs = {'password': password} > connection = Connection(host="192.168.0.168", user="root", > connect_kwargs=connect_kwargs) > result = connection.run('uname -a') > $ > $fab result > Linux learnpython 3.10.0-1160.24.1.el7.x86_64 #1 SMP Thu Apr 8 19:51:47 > UTC 2021 x86_64 x86_64 x86_64 GNU/Linux > No idea what 'result' is! > $ > > I am facing No idea what 'result' is! issue. I am sure I am missing the > configuration in the fabfile.py file. Please correct me. I look forward to > hearing from you. > > Thanks in advance. > > Best Regards, > > On Fri, Apr 16, 2021 at 12:36 PM Kaushal Shriyan <kaushalshri...@gmail.com> > wrote: > >> Thanks Brandon for the email and it worked like a charm. Appreciate your >> help !!! >> >> On Thu, Apr 15, 2021 at 10:52 PM Brandon Whaley <redkr...@gmail.com> >> wrote: >> >>> ``` >>> >>> connection = Connection(host="192.168.0.188", user="root", port=22, >>> connect_kwargs={"password":"test@#!123"}) >>> >>> result = connection.run('uname -a') >>> ``` >>> >>> On Thu, Apr 15, 2021 at 1:20 PM Kaushal Shriyan >>> <kaushalshri...@gmail.com> wrote: >>> > >>> > >>> > On Thu, Apr 15, 2021 at 9:14 PM Brandon Whaley <redkr...@gmail.com> >>> wrote: >>> >> >>> >> The connection object you're making is just a dictionary. Those keys >>> should be keyword arguments to the Connection constructor you imported. >>> >> >>> > >>> > Thanks Brandon for the email. I am not sure if I completely >>> understood it. Please help me understand with some examples. Thanks in >>> advance. >>> > >>> > Best Regards, >>> > >>> > Kaushal >>> > >>> > >>> >>