If you encounter issues with v2 (it's still very early after release) v1
does have an 'env.prompts' setting. It's much simpler than v2's watcher
functionality, but it might still get the job done so check it out.

On Fri, Jun 15, 2018 at 8:14 AM, Emiliano Vazquez <emilianovazq...@gmail.com
> wrote:

> I think i'm running version 1 of fabric.
>
> I will install fabric v2 and start again
>
>
>
> On Fri, Jun 15, 2018 at 12:09 PM Emiliano Vazquez <
> emilianovazq...@gmail.com> wrote:
>
>> I install invoke from pip, then i get this error:
>>
>> TypeError: run() got an unexpected keyword argument 'watchers'
>>
>> I need to import something else?
>>
>> best regards i still reading ...
>>
>>
>>
>> On Fri, Jun 15, 2018 at 11:45 AM Emiliano Vazquez <
>> emilianovazq...@gmail.com> wrote:
>>
>>> thanks i will checkout right now!
>>>
>>>
>>>
>>> On Fri, Jun 15, 2018 at 11:39 AM Brandon Whaley <redkr...@gmail.com>
>>> wrote:
>>>
>>>> I think you may be able to use su by setting up a watcher for su's
>>>> password prompt and using su -c "command" via run:
>>>>
>>>> http://docs.pyinvoke.org/en/latest/concepts/watchers.html#
>>>> autoresponding
>>>>
>>>>     responder = Responder(
>>>>         pattern=r"Password: ",
>>>>         response="thisismysecretpassword",
>>>>     )
>>>>     c.run("su -c 'something-that-needs-root'", watchers=[responder])
>>>>
>>>>
>>>> On Fri, Jun 15, 2018 at 9:19 AM Emiliano Vazquez <
>>>> emilianovazq...@gmail.com> wrote:
>>>>
>>>>> Hi guys. I'm stuck on this.
>>>>>
>>>>> I have some debian boxes without sudo and only my user working.
>>>>>
>>>>> Today i do this:
>>>>> 1. Login to box as "myuser"
>>>>> 2.  *$su *-
>>>>> 3. Ask for the root password (diferent from myuser password)
>>>>> 4. I got root  => *#*
>>>>>
>>>>> I can't make it work with fabric.
>>>>>
>>>>> sudo('sh /tmp/myscript.sh') did not work
>>>>>
>>>>> I read about using expect but i don't know if this is the "python way"
>>>>> to do this.
>>>>>
>>>>> Any hint will be apreciatted
>>>>>
>>>>> Emiliano
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Fab-user mailing list
>>>>> Fab-user@nongnu.org
>>>>> https://lists.nongnu.org/mailman/listinfo/fab-user
>>>>>
>>>>
> _______________________________________________
> Fab-user mailing list
> Fab-user@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/fab-user
>
>


-- 
Jeff Forcier
Unix sysadmin; Python engineer
http://bitprophet.org
_______________________________________________
Fab-user mailing list
Fab-user@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fab-user

Reply via email to