From c656221c8ec79bf705797bd0045f7af38048bf68 Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Thu, 7 Nov 2013 11:30:27 -0500 Subject: [PATCH] allow to bypass the sudo detection in the connection obj Signed-off-by: Alfredo Deza --- ceph_deploy/connection.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ceph_deploy/connection.py b/ceph_deploy/connection.py index 3a49742..f43bf94 100644 --- a/ceph_deploy/connection.py +++ b/ceph_deploy/connection.py @@ -2,18 +2,20 @@ import getpass from ceph_deploy.lib.remoto import Connection -def get_connection(hostname, username, logger, threads=5): +def get_connection(hostname, username, logger, threads=5, use_sudo=None): """ A very simple helper, meant to return a connection that will know about the need to use sudo. """ + if use_sudo is None: + use_sudo = needs_sudo() if username: hostname = "%s@%s" % (username, hostname) try: conn = Connection( hostname, logger=logger, - sudo=needs_sudo(), + sudo=use_sudo, threads=threads, ) -- 2.47.3