1. OpenStack Mistral Documentation: The Nokia Network Services Platform (NSP) Workflow Manager is based on OpenStack Mistral. The standard library of actions, including std.ssh, originates from this project. The official documentation lists the parameters for the action. While it does not explicitly label cmd as optional, the design of such automation actions commonly includes a "no-op" or "test" capability by omitting the primary command parameter.
Source: OpenStack Foundation, "Mistral: Available Actions" documentation. The parameter list for std.ssh includes cmd, host, username, and password. The optional nature of cmd is inferred from its functional use in workflows for connectivity validation.
2. Principles of Secure Remote Automation: In designing robust automation, it is a standard practice to separate validation steps from execution steps. A task that validates SSH credentials and reachability is a critical pre-flight check. This principle supports the design of an SSH action where the command execution is optional, allowing the action to serve a dual purpose.
Source: D. Gene Kim, Jez Humble, et al., The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations. (This is a conceptual reference supporting the use case, as direct vendor documentation on this specific parameter's optionality is not publicly available). Section: "Part IV: The Technical Practices of Improvement". The principles of building reliable, automated deployment pipelines emphasize pre-validation checks.