ssh_alt.py / decrease # of ssh roundtrips

This commit is contained in:
jeromew
2013-12-11 04:55:56 -05:00
parent dc41912158
commit 5c965a75f0
23 changed files with 175 additions and 57 deletions

View File

@@ -29,7 +29,7 @@ class ActionModule(object):
### We need to be able to modify the inventory
BYPASS_HOST_LOOP = True
NEEDS_TMPPATH = False
TRANSFERS_FILES = False
def __init__(self, runner):
self.runner = runner

View File

@@ -26,6 +26,8 @@ from ansible.runner.return_data import ReturnData
class ActionModule(object):
TRANSFERS_FILES = True
def __init__(self, runner):
self.runner = runner

View File

@@ -19,8 +19,6 @@ from ansible.runner.return_data import ReturnData
class ActionModule(object):
TRANSFER_FILES = True
def __init__(self, runner):
self.runner = runner
@@ -35,6 +33,9 @@ class ActionModule(object):
module_name = 'command'
module_args += " #USE_SHELL"
if tmp.find("tmp") == -1:
tmp = self.runner._make_tmp_path(conn)
(module_path, is_new_style, shebang) = self.runner._copy_module(conn, tmp, module_name, module_args, inject, complex_args=complex_args)
self.runner._low_level_exec_command(conn, "chmod a+rx %s" % module_path, tmp)

View File

@@ -35,6 +35,8 @@ sys.setdefaultencoding("utf8")
class ActionModule(object):
TRANSFERS_FILES = True
def __init__(self, runner):
self.runner = runner

View File

@@ -24,7 +24,7 @@ from ansible.runner.return_data import ReturnData
class ActionModule(object):
''' Print statements during execution '''
NEEDS_TMPPATH = False
TRANSFERS_FILES = False
def __init__(self, runner):
self.runner = runner

View File

@@ -23,7 +23,7 @@ from ansible.runner.return_data import ReturnData
class ActionModule(object):
''' Fail with custom message '''
NEEDS_TMPPATH = False
TRANSFERS_FILES = False
def __init__(self, runner):
self.runner = runner

View File

@@ -28,7 +28,7 @@ class ActionModule(object):
### We need to be able to modify the inventory
BYPASS_HOST_LOOP = True
NEEDS_TMPPATH = False
TRANSFERS_FILES = False
def __init__(self, runner):
self.runner = runner

View File

@@ -23,7 +23,7 @@ from ansible.runner.return_data import ReturnData
class ActionModule(object):
NEEDS_TMPPATH = False
TRANSFERS_FILES = False
def __init__(self, runner):
self.runner = runner

View File

@@ -23,7 +23,7 @@ from ansible import errors
from ansible.runner.return_data import ReturnData
class ActionModule(object):
NEEDS_TMPPATH = False
TRANSFERS_FILES = False
def __init__(self, runner):
self.runner = runner

View File

@@ -26,6 +26,8 @@ from ansible.runner.return_data import ReturnData
class ActionModule(object):
TRANSFERS_FILES = True
def __init__(self, runner):
self.runner = runner

View File

@@ -20,7 +20,7 @@ from ansible.runner.return_data import ReturnData
class ActionModule(object):
NEEDS_TMPPATH = False
TRANSFERS_FILES = False
def __init__(self, runner):
self.runner = runner

View File

@@ -25,6 +25,8 @@ import base64
class ActionModule(object):
TRANSFERS_FILES = True
def __init__(self, runner):
self.runner = runner

View File

@@ -35,6 +35,8 @@ import pipes
class ActionModule(object):
TRANSFERS_FILES = True
def __init__(self, runner):
self.runner = runner