mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Corrected misplaced line in back-porting changes from master branch
This commit is contained in:
parent
d5b31df509
commit
fc9b8063ce
3 changed files with 18 additions and 5 deletions
|
@ -1733,8 +1733,8 @@ def runner(
|
|||
pub_data = {}
|
||||
jid = kwargs.pop("__orchestration_jid__", jid)
|
||||
saltenv = kwargs.pop("__env__", saltenv)
|
||||
kwargs = salt.utils.args.clean_kwargs(**kwargs)
|
||||
pub_data["user"] = kwargs.pop("__pub_user", "UNKNOWN")
|
||||
kwargs = salt.utils.args.clean_kwargs(**kwargs)
|
||||
if kwargs:
|
||||
kwarg.update(kwargs)
|
||||
|
||||
|
@ -1762,7 +1762,11 @@ def runner(
|
|||
)
|
||||
|
||||
return rclient.cmd(
|
||||
name, arg=arg, kwarg=kwarg, print_event=False, full_return=full_return
|
||||
name,
|
||||
arg=arg,
|
||||
kwarg=kwarg,
|
||||
print_event=False,
|
||||
full_return=full_return,
|
||||
)
|
||||
|
||||
|
||||
|
|
|
@ -2293,6 +2293,7 @@ class State:
|
|||
initial_ret={"full": state_func_name},
|
||||
expected_extra_kws=STATE_INTERNAL_KEYWORDS,
|
||||
)
|
||||
|
||||
inject_globals = {
|
||||
# Pass a copy of the running dictionary, the low state chunks and
|
||||
# the current state dictionaries.
|
||||
|
|
|
@ -125,7 +125,7 @@ def state(
|
|||
subset=None,
|
||||
orchestration_jid=None,
|
||||
failhard=None,
|
||||
**kwargs
|
||||
**kwargs,
|
||||
):
|
||||
"""
|
||||
Invoke a state run on a given target
|
||||
|
@ -454,7 +454,7 @@ def function(
|
|||
batch=None,
|
||||
subset=None,
|
||||
failhard=None,
|
||||
**kwargs
|
||||
**kwargs,
|
||||
): # pylint: disable=unused-argument
|
||||
"""
|
||||
Execute a single module function on a remote minion via salt or salt-ssh
|
||||
|
@ -780,6 +780,14 @@ def runner(name, **kwargs):
|
|||
log.debug("Unable to fire args event due to missing __orchestration_jid__")
|
||||
jid = None
|
||||
|
||||
try:
|
||||
kwargs["__pub_user"] = __user__
|
||||
log.debug(
|
||||
f"added __pub_user to kwargs using dunder user '{__user__}', kwargs '{kwargs}'"
|
||||
)
|
||||
except NameError:
|
||||
log.warning("unable to find user for fire args event due to missing __user__")
|
||||
|
||||
if __opts__.get("test", False):
|
||||
ret = {
|
||||
"name": name,
|
||||
|
@ -899,7 +907,7 @@ def parallel_runners(name, runners, **kwargs): # pylint: disable=unused-argumen
|
|||
__orchestration_jid__=jid,
|
||||
__env__=__env__,
|
||||
full_return=True,
|
||||
**(runner_config.get("kwarg", {}))
|
||||
**(runner_config.get("kwarg", {})),
|
||||
)
|
||||
|
||||
try:
|
||||
|
|
Loading…
Add table
Reference in a new issue