ansible: more compatible module script naming.
This commit is contained in:
parent
6109de51a0
commit
1bc08323bf
|
@ -175,7 +175,7 @@ class TemporaryEnvironment(object):
|
||||||
class TemporaryArgv(object):
|
class TemporaryArgv(object):
|
||||||
def __init__(self, argv):
|
def __init__(self, argv):
|
||||||
self.original = sys.argv[:]
|
self.original = sys.argv[:]
|
||||||
sys.argv[:] = argv
|
sys.argv[:] = map(str, argv)
|
||||||
|
|
||||||
def revert(self):
|
def revert(self):
|
||||||
sys.argv[:] = self.original
|
sys.argv[:] = self.original
|
||||||
|
@ -219,10 +219,9 @@ class ProgramRunner(Runner):
|
||||||
Create a temporary file containing the program code. The code is
|
Create a temporary file containing the program code. The code is
|
||||||
fetched via :meth:`_get_program`.
|
fetched via :meth:`_get_program`.
|
||||||
"""
|
"""
|
||||||
self.program_fp = open(
|
name = 'ansible_module_' + os.path.basename(self.path)
|
||||||
os.path.join(self.get_temp_dir(), self.module),
|
path = os.path.join(self.get_temp_dir(), name)
|
||||||
'wb'
|
self.program_fp = open(path, 'wb')
|
||||||
)
|
|
||||||
self.program_fp.write(self._get_program())
|
self.program_fp.write(self._get_program())
|
||||||
self.program_fp.flush()
|
self.program_fp.flush()
|
||||||
os.chmod(self.program_fp.name, int('0700', 8))
|
os.chmod(self.program_fp.name, int('0700', 8))
|
||||||
|
|
Loading…
Reference in New Issue