I have windows node defined as follows
"goodhost":{
"description":"File host",
"hostname":"goodhost",
"node-executor":"overthere-winrm",
"file-copier":"overthere-winrm",
"nodename":"goodhost",
"osArch":"amd64",
"osFamily":"windows",
"osName":"Windows Server",
"osVersion":"2019",
"username":"user1",
"winrm-auth-type":"basic",
"winrm-cmd":"PowerShell",
"winrm-kerberos-debug":"true",
"winrm-password-storage-path":"keys/windows_passwrod",
"winrm-protocol":"http"
},
However when I try to execute any command I get below error.
[2023-06-02T00:10:56,814] ERROR services.PluginService - NodeExecutor: configuration was not valid for plugin 'overthere-winrm': hostnameVerify: Invalid value: BROWSER_COMPATIBLE
certTrust: Invalid value: STRICT
In the official documentation of plugin there is no mention of these parameters so I am not sure what's the issue here?
That plugin is outdated and it's no longer maintained by the Rundeck dev team. Also, some problems like this one has been reported with recent Rundeck versions. No fixes are expected for that plugin.
Please use the PyWinRM (out of the box with Rundeck since version 3.0), take a look at this.