<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body style='font-family: Verdana,Geneva,sans-serif'>
<p>On 2014-01-13 11:21, Greg Hill wrote:</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px">Trove doesn't use ssh afaik.  It has an agent that runs in the guest that is communicated with via our normal RPC messaging options.
<div> </div>
<div>Greg</div>
<div> </div>
</blockquote>
<div> </div>
<div>My understanding is that Heat is similar.  It uses cloud-init to do its guest configuration.  I'm pretty sure they explicitly decided against using ssh at some point, so that's unlikely to change either.</div>
<div> </div>
<div>-Ben</div>
<div> </div>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px">
<div><br />
<div>
<div>On Jan 13, 2014, at 11:10 AM, Doug Hellmann <<a href="mailto:doug.hellmann@dreamhost.com">doug.hellmann@dreamhost.com</a>> wrote:</div>
<br class="Apple-interchange-newline" />
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px">
<div dir="ltr">
<div class="gmail_default" style="font-size: small;"> </div>
<div class="gmail_extra"><br /><br />
<div class="gmail_quote">On Mon, Jan 13, 2014 at 11:34 AM, Bhuvan Arumugam <span> <<a href="mailto:bhuvan@apache.org">bhuvan@apache.org</a>></span> wrote:<br />
<blockquote class="gmail_quote" style="margin: 0  0  0  .8ex; border-left: 1px  #ccc  solid; padding-left: 1ex;">
<div dir="ltr"><br />
<div class="gmail_extra">
<div class="gmail_quote">
<div class="im">On Mon, Jan 13, 2014 at 7:02 AM, Doug Hellmann <span><<a href="mailto:doug.hellmann@dreamhost.com">doug.hellmann@dreamhost.com</a>></span> wrote:<br />
<blockquote class="gmail_quote" style="margin: 0  0  0  .8ex; border-left: 1px  #ccc  solid; padding-left: 1ex;">
<div dir="ltr">
<div style="font-size: small;"> </div>
<div class="gmail_extra"><br /><br />
<div class="gmail_quote">
<div>On Mon, Jan 13, 2014 at 7:32 AM, Bhuvan Arumugam <span><<a href="mailto:bhuvan@apache.org">bhuvan@apache.org</a>></span> wrote:<br />
<blockquote class="gmail_quote" style="margin: 0  0  0  .8ex; border-left: 1px  #ccc  solid; padding-left: 1ex;">
<div dir="ltr">
<div>On Fri, Jan 10, 2014 at 11:24 PM, Sergey Skripnick <span><<a href="mailto:sskripnick@mirantis.com">sskripnick@mirantis.com</a>></span> wrote:</div>
<div class="gmail_extra">
<div class="gmail_quote">
<div>
<blockquote class="gmail_quote" style="margin: 0px  0px  0px  0.8ex; border-left-width: 1px; border-left-color: #cccccc; border-left-style: solid; padding-left: 1ex;">
<div><br />
<blockquote class="gmail_quote" style="margin: 0px  0px  0px  0.8ex; border-left-width: 1px; border-left-color: #cccccc; border-left-style: solid; padding-left: 1ex;">I appreciate that we want to fix the ssh client. I'm not certain that writing our own is the best >answer.</blockquote>
</div>
I was supposed to fix oslo.processutils.ssh with this class, but it may<br />be fixed without it, not big deal.
<div><br /><br /><br />
<blockquote class="gmail_quote" style="margin: 0px  0px  0px  0.8ex; border-left-width: 1px; border-left-color: #cccccc; border-left-style: solid; padding-left: 1ex;"><br /> In his comments on your pull request, the paramiko author recommended looking at Fabric. I know that >Fabric has a long history in production. Does it provide the required features?<br /><br /></blockquote>
</div>
Fabric is too much for just command execution on remote server. Spur seems like<br /> good choice for this.</blockquote>
<div> </div>
</div>
<div>I'd go with Fabric. It support several remote server operations, file upload/download among them. We could just import the methods we are interested. It in turn use paramiko supporting most of ssh client options. If we begin using fabric for file upload/download, it'll open door for more remote server operations. Bringing in fabric as part of oslo will be cool.</div>
</div>
</div>
</div>
</blockquote>
<div> </div>
</div>
<div>Where are we doing those sorts of operations?</div>
</div>
</div>
</div>
</blockquote>
<div> </div>
</div>
<div class="gmail_extra">Currently, we don't upload/download files to remote server through ssh/scp. We do execute commands, pipe multiple commands in few tempest when ssh is enabled. With oslo/fabric, we may develop a common ground to deal with remote servers, be it executing commands or dealing with files.</div>
</div>
</div>
</div>
</blockquote>
<div> </div>
<div>
<div class="gmail_default" style="font-size: small;">Are we using ssh to run commands anywhere else in OpenStack? Maybe in one of the orchestration layers like heat or trove?</div>
</div>
<div>
<div class="gmail_default" style="font-size: small;">Doug</div>
</div>
<blockquote class="gmail_quote" style="margin: 0  0  0  .8ex; border-left: 1px  #ccc  solid; padding-left: 1ex;">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<div class="gmail_extra">
<div class="im"><br /><span><span><span style="color: #888888;">-- <br /></span></span></span>
<div dir="ltr">Regards,<br />Bhuvan Arumugam
<div><a href="http://www.livecipher.com/">www.livecipher.com</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
<br /> _______________________________________________<br /> OpenStack-dev mailing list<br /><a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br /><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br /><br /></blockquote>
</div>
</div>
</div>
_______________________________________________<br /> OpenStack-dev mailing list<br /><a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br /> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</blockquote>
</div>
</div>
<br />
<pre>_______________________________________________
OpenStack-dev mailing list
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></pre>
</blockquote>
<p> </p>
<div> </div>
</body></html>