fab-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fab-user] Internal SSH'ing


From: BRAGA, Bruno
Subject: Re: [Fab-user] Internal SSH'ing
Date: Tue, 7 Aug 2012 12:04:22 +1000

I haven't tested it, but the documentation says that each run() command actually acts on an independent shell, so unless I can wrap it all in a single script/command, I don't see how to do it...

Right now, what I am doing is running my script that does everything local (commits, tags, compress files), then copies it to the remote host (entry point to the private network)... but I can not automate any further, so I print on screen the rest of the commands so I do a copy&paste to execute them all at once (uncompress, copy to other remote servers, update/restart applications, etc)

But I reckon this is dirty workaround, so I wanted a better one, if anyone has experience on it... then I found Fabric, which looked promising... but I am not sure it would work on this particular scenario. So I wanted to know before spending more time on coding for it.

Any thoughts?

--
Braga, Bruno
www.brunobraga.net
address@hidden


On Tue, Aug 7, 2012 at 11:58 AM, Amit Saha <address@hidden> wrote:
On Tue, Aug 7, 2012 at 11:55 AM, BRAGA, Bruno <address@hidden> wrote:
> Hi,
>
> I have a system in which I can only get a single SSH entry point to the
> private network, and from there, propagate application deployments across
> multiple servers... Is there a way to achieve this with Fabric? Basically,
> it is all about doing SSH within an SSH, and so on... It does not seem to
> work well with bash (like automating commands to a single script execution).

I will have to do something similar very soon. Won't putting in 'ssh'
under run( ) work? (Just a guess).

Cheers,
Amit


--
http://echorand.me


reply via email to

[Prev in Thread] Current Thread [Next in Thread]