]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/commitdiff
pass detect_sudo for local connections
authorAlfredo Deza <alfredo.deza@inktank.com>
Thu, 25 Sep 2014 16:02:10 +0000 (12:02 -0400)
committerAlfredo Deza <alfredo.deza@inktank.com>
Thu, 25 Sep 2014 16:02:10 +0000 (12:02 -0400)
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
ceph_deploy/connection.py

index 92371be51b87a105236eb27b03b2d8a44c4ee5a0..fd7198321ccea9df1ec7ac023290d21c693443a1 100644 (file)
@@ -1,9 +1,8 @@
-import getpass
 import socket
 from ceph_deploy.lib import remoto
 
 
-def get_connection(hostname, username, logger, threads=5, use_sudo=None):
+def get_connection(hostname, username, logger, threads=5, use_sudo=None, detect_sudo=True):
     """
     A very simple helper, meant to return a connection
     that will know about the need to use sudo.
@@ -15,7 +14,7 @@ def get_connection(hostname, username, logger, threads=5, use_sudo=None):
             hostname,
             logger=logger,
             threads=threads,
-            detect_sudo=True,
+            detect_sudo=detect_sudo,
         )
 
         # Set a timeout value in seconds to disconnect and move on
@@ -40,5 +39,6 @@ def get_local_connection(logger, use_sudo=False):
         None,
         logger=logger,
         threads=1,
-        use_sudo=use_sudo
+        use_sudo=use_sudo,
+        detect_sudo=False
     )