Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option variable "Secure Remote Authentication" not working #53

Open
vinicelms opened this issue Nov 16, 2017 · 2 comments
Open

Option variable "Secure Remote Authentication" not working #53

vinicelms opened this issue Nov 16, 2017 · 2 comments

Comments

@vinicelms
Copy link

By including user and password in the project, as a "service user", the job will work perfectly.

Trying to improve for more dynamic use, I removed the user and the password of the project, maintaining as variable options.

Using the type of entry as Secure the job continued to function correctly. Changing to Secure Remote Authentication did not work anymore.

I performed tests including the user and password in the project and changing the different types of input and always using the option Secure Remote Authentication, the error occurs whenever any password is informed (if the variable option is not required).

This problem implies the execution of the job, because activating debug mode in the job, the password is visible like any other variable.

Thank you!

Input type Secure (personal information suppressed):

[workflow] Begin execution: node-first
preparing for sequential execution on 1 nodes
Executing command on node: win-test, NodeEntryImpl{tags=[windows], attributes={nodename=win-test, hostname=win-test, osFamily=windows, osVersion=Server 2008 R2, osArch=amd64, description=Windows Node, osName=Windows, tags=windows}, project='null'}
Start EngineWorkflowExecutor
Building initial state and rules...
Update conditional state: {before.step.1=true, after.step.1=false}
start conditions for step [1]: []
Create rule engine with rules: RuleEngine{ruleSet=[Rule: Conditions([(step.any.state.failed == 'true'), (workflow.keepgoing == 'false')]) => DataState{state={workflow.done=true}}, Rule: Conditions([]) => DataState{state={step.1.start=true}}, Rule: Conditions([(step.any.flowcontrol.halt == 'true')]) => DataState{state={workflow.done=true}}]}
Create workflow engine with state: StateLogger{state=DataState{state={job.url=http://localhost:4440/project/Teste/execution/follow/35, job.id=4913460b-c242-4a06-9958-a59088dbd547, job.loglevel=DEBUG, node.os-name=Windows, after.step.1=false, node.hostname=win-test, node.os-family=windows, job.user.name=admin, node.tags=windows, node.description=Windows Node, node.username=, job.name=JobTeste, job.successOnEmptyNodeFilter=false, job.executionType=user, option.winrmpass=myPassword, job.wasRetry=false, job.project=Teste, before.step.1=true, secureOption.winrmpass=myPassword, job.username=admin, node.os-arch=amd64, job.retryAttempt=0, node.os-version=Server 2008 R2, workflow.keepgoing=false, job.execid=35, node.name=win-test, option.winrmuser=Administrator, job.serverUrl=http://localhost:4440/, job.threadcount=1}}}
Begin: Workflow begin
WillProcessStateChange: saw state changes: {workflow.state=started}
Update conditional state: {workflow.state=started}
Update conditional state: {step.1.start=true}
DidProcessStateChange: applied state changes and rules (changed? true): StateLogger{state=DataState{state={job.url=http://localhost:4440/project/Teste/execution/follow/35, job.id=4913460b-c242-4a06-9958-a59088dbd547, job.loglevel=DEBUG, node.os-name=Windows, after.step.1=false, workflow.state=started, node.hostname=win-test, node.os-family=windows, job.user.name=admin, node.tags=windows, node.description=Windows Node, node.username=, job.name=JobTeste, job.successOnEmptyNodeFilter=false, job.executionType=user, option.winrmpass=myPassword, job.wasRetry=false, job.project=Teste, before.step.1=true, step.1.start=true, secureOption.winrmpass=myPassword, job.username=admin, node.os-arch=amd64, job.retryAttempt=0, node.os-version=Server 2008 R2, workflow.keepgoing=false, job.execid=35, node.name=win-test, option.winrmuser=Administrator, job.serverUrl=http://localhost:4440/, job.threadcount=1}}}
WillRunOperation: operation starting: EngineWorkflowStepOperation{stepNum=1, label='Obtendo IP'}
LoopProgress: Pending(1) => run(1), skip(0), remain(0)
[workflow] Begin step: 1,NodeDispatch
1: Workflow step executing: CommandItem{label='Obtendo IP', command=[2 words]}
preparing for sequential execution on 1 nodes
Executing command on node: win-test, NodeEntryImpl{tags=[windows], attributes={nodename=win-test, hostname=win-test, osFamily=windows, osVersion=Server 2008 R2, osArch=amd64, description=Windows Node, osName=Windows, tags=windows}, project='null'}
[workflow] beginExecuteNodeStep(win-test): NodeDispatch: CommandItem{label='Obtendo IP', command=[2 words]}
[WinRMexe] execCommand started, command: ipconfig /all
[WinRMexe] executing: [[ruby, /var/lib/rundeck/libext/cache/rd-winrm-plugin-1.7.0/winrmexe.rb]]
variables:
realm =>
endpoint => http://win-test:5985/wsman
user => Administrator
pass => ********
timeout => 60
command => ipconfig /all
newcommand => ipconfig /all

ENV:
RD_JOB_ID => 4913460b-c242-4a06-9958-a59088dbd547
RD_PLUGIN_TMPDIR => /var/lib/rundeck/var/tmp
RD_PLUGIN_BASE => /var/lib/rundeck/libext/cache/rd-winrm-plugin-1.7.0
RD_CONFIG_WINRMPORT => 5985
RD_JOB_USERNAME => admin
RD_CONFIG_PASS => ********
RD_NODE_HOSTNAME => win-test
RD_JOB_URL => http://localhost:4440/project/Teste/execution/follow/35
RD_JOB_PROJECT => Teste
RD_JOB_NAME => JobTeste
RD_NODE_OS_ARCH => amd64
RD_NODE_OS_VERSION => Server 2008 R2
RD_PLUGIN_VARDIR => /var/rundeck/projects/Teste/var
RD_SECUREOPTION_WINRMPASS => ********
RD_RUNDECK_PROJECT => Teste
RD_CONFIG_AUTHTYPE => negotiate
RD_NODE_NAME => win-test
RD_JOB_THREADCOUNT => 1
RD_CONFIG_SHELL => powershell
RD_JOB_RETRYATTEMPT => 0
RD_PLUGIN_SCRIPTFILE => /var/lib/rundeck/libext/cache/rd-winrm-plugin-1.7.0/winrmexe.rb
RD_JOB_USER_NAME => admin
RD_JOB_LOGLEVEL => DEBUG
RD_OPTION_WINRMUSER => Administrator
RD_NODE_OS_NAME => Windows
RD_NODE_OS_FAMILY => windows
RD_JOB_EXECID => 35
RD_OPTION_WINRMPASS => ********
RD_PLUGIN_FILE => /var/lib/rundeck/libext/rd-winrm-plugin-1.7.0.zip
RD_NODE_USERNAME =>
RD_CONFIG_NOSSL => false
RD_NODE_TAGS => windows
RD_EXEC_COMMAND => ipconfig /all
RD_RUNDECK_BASE => /var/lib/rundeck
RD_CONFIG_ALLOWOVERRIDE => all
RD_JOB_SERVERURL => http://localhost:4440/
RD_CONFIG_WINRMTRANSPORT => http
RD_JOB_EXECUTIONTYPE => user
RD_JOB_WASRETRY => false
RD_JOB_SUCCESSONEMPTYNODEFILTER => false
RD_NODE_DESCRIPTION => Windows Node

COMMAND RETURN WAS SUPPRESSED

[WinRMexe]: result code: 0, success: true
[workflow] finishExecuteNodeStep(win-test): NodeDispatch: Succeeded
1: Workflow step finished, result: Dispatch successful (1 nodes)
[workflow] Finish step: 1,NodeDispatch
OperationSuccess: operation succeeded: StepSuccess{stepNum=1, stepResultCapture=StepResultCapture{stepResult=Dispatch successful (1 nodes), stepSuccess=true, statusString='null', controlBehavior=Dispatch successful (1 nodes), resultData=MultiDataContextImpl(map={ContextView(step:1, node:win-test)=BaseDataContext{{exec={exitCode=0}}}, ContextView(node:win-test)=BaseDataContext{{exec={exitCode=0}}}}, base=null)}, newState=DataState{state={step.1.completed=true, step.any.state.success=true, step.label.Obtendo IP.completed=true, before.step.1=false, step.1.state=success, after.step.1=true, step.label.Obtendo IP.state=success}}}
WillProcessStateChange: saw state changes: {step.1.completed=true, step.any.state.success=true, step.label.Obtendo IP.completed=true, before.step.1=false, step.1.state=success, after.step.1=true, step.label.Obtendo IP.state=success}
Update conditional state: {step.1.completed=true, step.any.state.success=true, step.label.Obtendo IP.completed=true, before.step.1=false, step.1.state=success, after.step.1=true, step.label.Obtendo IP.state=success}
Update conditional state: {step.1.start=true}
DidProcessStateChange: applied state changes and rules (changed? true): StateLogger{state=DataState{state={job.url=http://localhost:4440/project/Teste/execution/follow/35, job.id=4913460b-c242-4a06-9958-a59088dbd547, job.loglevel=DEBUG, step.any.state.success=true, node.os-name=Windows, after.step.1=true, workflow.state=started, node.hostname=win-test, step.label.Obtendo IP.state=success, node.os-family=windows, job.user.name=admin, node.tags=windows, node.description=Windows Node, node.username=, job.name=JobTeste, step.label.Obtendo IP.completed=true, step.1.state=success, job.successOnEmptyNodeFilter=false, job.executionType=user, option.winrmpass=myPassword, step.1.completed=true, job.wasRetry=false, job.project=Teste, before.step.1=false, step.1.start=true, secureOption.winrmpass=myPassword, job.username=admin, node.os-arch=amd64, job.retryAttempt=0, node.os-version=Server 2008 R2, workflow.keepgoing=false, job.execid=35, node.name=win-test, option.winrmuser=Administrator, job.serverUrl=http://localhost:4440/, job.threadcount=1}}}
LoopProgress: Pending(0) => run(0), skip(0), remain(0)
EndOfChanges: No more state changes expected, finishing workflow.
WillShutdown: Workflow engine shutting down
Complete: Workflow complete: [com.dtolabs.rundeck.core.rules.WorkflowEngine$WResult@3110c3b9]
[workflow] Finish execution: node-first: [Workflow result: , Node failures: {win-test=[]}, status: succeeded]


Input type Secure Remote Authentication (personal information suppressed):

[workflow] Begin execution: node-first
preparing for sequential execution on 1 nodes
Executing command on node: win-test, NodeEntryImpl{tags=[windows], attributes={nodename=win-test, hostname=win-test, osFamily=windows, osVersion=Server 2008 R2, osArch=amd64, description=Windows Node, osName=Windows, tags=windows}, project='null'}
Start EngineWorkflowExecutor
Building initial state and rules...
Update conditional state: {before.step.1=true, after.step.1=false}
start conditions for step [1]: []
Create rule engine with rules: RuleEngine{ruleSet=[Rule: Conditions([(step.any.state.failed == 'true'), (workflow.keepgoing == 'false')]) => DataState{state={workflow.done=true}}, Rule: Conditions([]) => DataState{state={step.1.start=true}}, Rule: Conditions([(step.any.flowcontrol.halt == 'true')]) => DataState{state={workflow.done=true}}]}
Create workflow engine with state: StateLogger{state=DataState{state={job.url=http://localhost:4440/project/Teste/execution/follow/36, job.id=4913460b-c242-4a06-9958-a59088dbd547, job.loglevel=DEBUG, node.os-name=Windows, after.step.1=false, node.hostname=win-test, node.os-family=windows, job.user.name=admin, node.tags=windows, node.description=Windows Node, node.username=, job.name=JobTeste, job.successOnEmptyNodeFilter=false, job.executionType=user, job.wasRetry=false, job.project=Teste, before.step.1=true, job.username=admin, node.os-arch=amd64, job.retryAttempt=0, node.os-version=Server 2008 R2, workflow.keepgoing=false, job.execid=36, node.name=win-test, option.winrmuser=Administrator, job.serverUrl=http://localhost:4440/, job.threadcount=1}}}
Begin: Workflow begin
WillProcessStateChange: saw state changes: {workflow.state=started}
Update conditional state: {workflow.state=started}
Update conditional state: {step.1.start=true}
DidProcessStateChange: applied state changes and rules (changed? true): StateLogger{state=DataState{state={job.url=http://localhost:4440/project/Teste/execution/follow/36, job.id=4913460b-c242-4a06-9958-a59088dbd547, job.loglevel=DEBUG, node.os-name=Windows, after.step.1=false, workflow.state=started, node.hostname=win-test, node.os-family=windows, job.user.name=admin, node.tags=windows, node.description=Windows Node, node.username=, job.name=JobTeste, job.successOnEmptyNodeFilter=false, job.executionType=user, job.wasRetry=false, job.project=Teste, before.step.1=true, step.1.start=true, job.username=admin, node.os-arch=amd64, job.retryAttempt=0, node.os-version=Server 2008 R2, workflow.keepgoing=false, job.execid=36, node.name=win-test, option.winrmuser=Administrator, job.serverUrl=http://localhost:4440/, job.threadcount=1}}}
WillRunOperation: operation starting: EngineWorkflowStepOperation{stepNum=1, label='Obtendo IP'}
LoopProgress: Pending(1) => run(1), skip(0), remain(0)
[workflow] Begin step: 1,NodeDispatch
1: Workflow step executing: CommandItem{label='Obtendo IP', command=[2 words]}
preparing for sequential execution on 1 nodes
Executing command on node: win-test, NodeEntryImpl{tags=[windows], attributes={nodename=win-test, hostname=win-test, osFamily=windows, osVersion=Server 2008 R2, osArch=amd64, description=Windows Node, osName=Windows, tags=windows}, project='null'}
[workflow] beginExecuteNodeStep(win-test): NodeDispatch: CommandItem{label='Obtendo IP', command=[2 words]}
[WinRMexe] execCommand started, command: ipconfig /all
[WinRMexe] executing: [[ruby, /var/lib/rundeck/libext/cache/rd-winrm-plugin-1.7.0/winrmexe.rb]]
variables:
realm =>
endpoint => http://win-test:5985/wsman
user => Administrator
pass => ********
timeout => 60
command => ipconfig /all
newcommand => ipconfig /all

ENV:
RD_JOB_ID => 4913460b-c242-4a06-9958-a59088dbd547
RD_PLUGIN_TMPDIR => /var/lib/rundeck/var/tmp
RD_PLUGIN_BASE => /var/lib/rundeck/libext/cache/rd-winrm-plugin-1.7.0
RD_CONFIG_WINRMPORT => 5985
RD_JOB_USERNAME => admin
RD_CONFIG_PASS => ********
RD_NODE_HOSTNAME => win-test
RD_JOB_URL => http://localhost:4440/project/Teste/execution/follow/36
RD_JOB_PROJECT => Teste
RD_JOB_NAME => JobTeste
RD_NODE_OS_ARCH => amd64
RD_NODE_OS_VERSION => Server 2008 R2
RD_PLUGIN_VARDIR => /var/rundeck/projects/Teste/var
RD_RUNDECK_PROJECT => Teste
RD_CONFIG_AUTHTYPE => negotiate
RD_NODE_NAME => win-test
RD_JOB_THREADCOUNT => 1
RD_CONFIG_SHELL => powershell
RD_JOB_RETRYATTEMPT => 0
RD_PLUGIN_SCRIPTFILE => /var/lib/rundeck/libext/cache/rd-winrm-plugin-1.7.0/winrmexe.rb
RD_JOB_USER_NAME => admin
ScriptExecution failed due unhandled exception:
Exception Class: WinRM::WinRMAuthorizationError
Exception Message: WinRM::WinRMAuthorizationError
Exception Backtrace: ["/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/http/response_handler.rb:58:in raise_if_auth_error'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/http/response_handler.rb:51:in raise_if_error'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/http/response_handler.rb:36:in parse_to_xml'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/http/transport.rb:186:in send_request'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/http/transport.rb:181:in send_request'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/shells/power_shell.rb:152:in max_envelope_size_kb'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/shells/power_shell.rb:80:in max_fragment_blob_size'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/shells/power_shell.rb:198:in fragmenter'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/shells/power_shell.rb:162:in block in open_shell_payload'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/shells/power_shell.rb:161:in map'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/shells/power_shell.rb:161:in open_shell_payload'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/shells/power_shell.rb:122:in open_shell'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/shells/base.rb:168:in block in open'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/shells/retryable.rb:37:in retryable'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/shells/base.rb:166:in open'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/shells/base.rb:129:in with_command_shell'", "/var/lib/gems/2.3.0/gems/winrm-2.2.3/lib/winrm/shells/base.rb:81:in run'", "/var/lib/rundeck/libext/cache/rd-winrm-plugin-1.7.0/winrmexe.rb:141:in

'"]
RD_JOB_LOGLEVEL => DEBUG
RD_OPTION_WINRMUSER => Administrator
RD_NODE_OS_NAME => Windows
RD_NODE_OS_FAMILY => windows
RD_JOB_EXECID => 36
RD_PLUGIN_FILE => /var/lib/rundeck/libext/rd-winrm-plugin-1.7.0.zip
RD_NODE_USERNAME =>
RD_CONFIG_NOSSL => false
RD_NODE_TAGS => windows
RD_EXEC_COMMAND => ipconfig /all
RD_RUNDECK_BASE => /var/lib/rundeck
RD_CONFIG_ALLOWOVERRIDE => all
RD_JOB_SERVERURL => http://localhost:4440/
RD_CONFIG_WINRMTRANSPORT => http
RD_JOB_EXECUTIONTYPE => user
RD_JOB_WASRETRY => false
RD_JOB_SUCCESSONEMPTYNODEFILTER => false
RD_NODE_DESCRIPTION => Windows Node
[WinRMexe]: result code: 1, success: false
Failed: NonZeroResultCode: [WinRMexe] Result code: 1
[workflow] finishExecuteNodeStep(win-test): NodeDispatch: NonZeroResultCode: [WinRMexe] Result code: 1
1: Workflow step finished, result: Dispatch failed on 1 nodes: [win-test: NonZeroResultCode: [WinRMexe] Result code: 1 + {dataContext=MultiDataContextImpl(map={ContextView(step:1, node:win-test)=BaseDataContext{{exec={exitCode=1}}}, ContextView(node:win-test)=BaseDataContext{{exec={exitCode=1}}}}, base=null)} ]
[workflow] Finish step: 1,NodeDispatch
OperationSuccess: operation succeeded: StepSuccess{stepNum=1, stepResultCapture=StepResultCapture{stepResult=Dispatch failed on 1 nodes: [win-test: NonZeroResultCode: [WinRMexe] Result code: 1 + {dataContext=MultiDataContextImpl(map={ContextView(step:1, node:win-test)=BaseDataContext{{exec={exitCode=1}}}, ContextView(node:win-test)=BaseDataContext{{exec={exitCode=1}}}}, base=null)} ], stepSuccess=false, statusString='null', controlBehavior=Dispatch failed on 1 nodes: [win-test: NonZeroResultCode: [WinRMexe] Result code: 1 + {dataContext=MultiDataContextImpl(map={ContextView(step:1, node:win-test)=BaseDataContext{{exec={exitCode=1}}}, ContextView(node:win-test)=BaseDataContext{{exec={exitCode=1}}}}, base=null)} ], resultData=MultiDataContextImpl(map={ContextView(step:1, node:win-test)=BaseDataContext{{exec={exitCode=1}}}, ContextView(node:win-test)=BaseDataContext{{exec={exitCode=1}}}}, base=null)}, newState=DataState{state={step.1.result.failedNodes=win-test, step.1.completed=true, step.label.Obtendo IP.result.failedNodes=win-test, step.any.state.failed=true, step.label.Obtendo IP.completed=true, before.step.1=false, step.1.state=failure, after.step.1=true, step.label.Obtendo IP.state=failure}}}
WillProcessStateChange: saw state changes: {step.1.result.failedNodes=win-test, step.1.completed=true, step.label.Obtendo IP.result.failedNodes=win-test, step.any.state.failed=true, step.label.Obtendo IP.completed=true, before.step.1=false, step.1.state=failure, after.step.1=true, step.label.Obtendo IP.state=failure}
Update conditional state: {step.1.result.failedNodes=win-test, step.1.completed=true, step.label.Obtendo IP.result.failedNodes=win-test, step.any.state.failed=true, step.label.Obtendo IP.completed=true, before.step.1=false, step.1.state=failure, after.step.1=true, step.label.Obtendo IP.state=failure}
Update conditional state: {workflow.done=true, step.1.start=true}
DidProcessStateChange: applied state changes and rules (changed? true): StateLogger{state=DataState{state={job.url=http://localhost:4440/project/Teste/execution/follow/36, workflow.done=true, job.id=4913460b-c242-4a06-9958-a59088dbd547, step.any.state.failed=true, job.loglevel=DEBUG, node.os-name=Windows, after.step.1=true, workflow.state=started, node.hostname=win-test, step.label.Obtendo IP.state=failure, node.os-family=windows, job.user.name=admin, step.1.result.failedNodes=win-test, node.tags=windows, node.description=Windows Node, node.username=, job.name=JobTeste, step.label.Obtendo IP.completed=true, step.1.state=failure, job.successOnEmptyNodeFilter=false, job.executionType=user, step.1.completed=true, step.label.Obtendo IP.result.failedNodes=win-test, job.wasRetry=false, job.project=Teste, before.step.1=false, step.1.start=true, job.username=admin, node.os-arch=amd64, job.retryAttempt=0, node.os-version=Server 2008 R2, workflow.keepgoing=false, job.execid=36, node.name=win-test, option.winrmuser=Administrator, job.serverUrl=http://localhost:4440/, job.threadcount=1}}}
WorkflowEndState: Workflow end state reached.
WillShutdown: Workflow engine shutting down
Complete: Workflow complete: [com.dtolabs.rundeck.core.rules.WorkflowEngine$WResult@3ee41518]
[workflow] Finish execution: node-first: [Workflow result: , step failures: {1=Dispatch failed on 1 nodes: [win-test: NonZeroResultCode: [WinRMexe] Result code: 1 + {dataContext=MultiDataContextImpl(map={ContextView(step:1, node:win-test)=BaseDataContext{{exec={exitCode=1}}}, ContextView(node:win-test)=BaseDataContext{{exec={exitCode=1}}}}, base=null)} ]}, Node failures: {win-test=[NonZeroResultCode: [WinRMexe] Result code: 1 + {dataContext=MultiDataContextImpl(map={ContextView(step:1, node:win-test)=BaseDataContext{{exec={exitCode=1}}}, ContextView(node:win-test)=BaseDataContext{{exec={exitCode=1}}}}, base=null)} ]}, status: failed]
[Workflow result: , step failures: {1=Dispatch failed on 1 nodes: [win-test: NonZeroResultCode: [WinRMexe] Result code: 1 + {dataContext=MultiDataContextImpl(map={ContextView(step:1, node:win-test)=BaseDataContext{{exec={exitCode=1}}}, ContextView(node:win-test)=BaseDataContext{{exec={exitCode=1}}}}, base=null)} ]}, Node failures: {win-test=[NonZeroResultCode: [WinRMexe] Result code: 1 + {dataContext=MultiDataContextImpl(map={ContextView(step:1, node:win-test)=BaseDataContext{{exec={exitCode=1}}}, ContextView(node:win-test)=BaseDataContext{{exec={exitCode=1}}}}, base=null)} ]}, status: failed]
Execution failed: 36 in project Teste: [Workflow result: , step failures: {1=Dispatch failed on 1 nodes: [win-test: NonZeroResultCode: [WinRMexe] Result code: 1 + {dataContext=MultiDataContextImpl(map={ContextView(step:1, node:win-test)=BaseDataContext{{exec={exitCode=1}}}, ContextView(node:win-test)=BaseDataContext{{exec={exitCode=1}}}}, base=null)} ]}, Node failures: {win-test=[NonZeroResultCode: [WinRMexe] Result code: 1 + {dataContext=MultiDataContextImpl(map={ContextView(step:1, node:win-test)=BaseDataContext{{exec={exitCode=1}}}, ContextView(node:win-test)=BaseDataContext{{exec={exitCode=1}}}}, base=null)} ]}, status: failed]

@UnicodeTreason
Copy link
Contributor

In the project configuration what do you have "Allow Override" configured as?

@vinicelms
Copy link
Author

Allow Override option is set to "all".

A unique project was created for study purposes. By keeping the Allow Override setting set to All, the Secure input type works perfectly. But with the input type as Secure Remote Authentication does not work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants