From: Alfredo Deza Date: Thu, 25 Sep 2014 16:02:10 +0000 (-0400) Subject: pass detect_sudo for local connections X-Git-Tag: v1.5.16~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=34bb3b00ce1e593f8af99d0ef81a87ffc1a2269c;p=ceph-deploy.git pass detect_sudo for local connections Signed-off-by: Alfredo Deza --- diff --git a/ceph_deploy/connection.py b/ceph_deploy/connection.py index 92371be..fd71983 100644 --- a/ceph_deploy/connection.py +++ b/ceph_deploy/connection.py @@ -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 )