@@ -3,73 +3,68 @@ description: 'Executing remote ssh commands'
3
3
author : ' Bo-Yi Wu'
4
4
inputs :
5
5
host :
6
- description : ' ssh host'
6
+ description : ' SSH host address. '
7
7
port :
8
- description : ' ssh port'
9
- default : 22
8
+ description : ' SSH port number. '
9
+ default : " 22 "
10
10
passphrase :
11
- description : ' ssh key passphrase '
11
+ description : ' Passphrase for the SSH key. '
12
12
username :
13
- description : ' ssh username'
13
+ description : ' SSH username. '
14
14
password :
15
- description : ' ssh password'
15
+ description : ' SSH password. '
16
16
sync :
17
- description : ' synchronous execution if multiple hosts'
18
- default : false
17
+ description : ' Enable synchronous execution if multiple hosts are involved.'
19
18
use_insecure_cipher :
20
- description : ' include more ciphers with use_insecure_cipher'
21
- default : false
19
+ description : ' Include more ciphers by using insecure ciphers.'
22
20
cipher :
23
- description : ' the allowed cipher algorithms. If unspecified then a sensible'
21
+ description : ' Allowed cipher algorithms. If unspecified, a sensible default is used. '
24
22
timeout :
25
- description : ' timeout for ssh to host'
23
+ description : ' Timeout duration for establishing SSH connection to the host. '
26
24
default : " 30s"
27
25
command_timeout :
28
- description : ' timeout for ssh command '
26
+ description : ' Timeout duration for SSH commands execution. '
29
27
default : " 10m"
30
28
key :
31
- description : ' content of ssh private key. ex raw content of ~/.ssh/id_rsa'
29
+ description : ' Content of the SSH private key. For example, the raw content of ~/.ssh/id_rsa. '
32
30
key_path :
33
- description : ' path of ssh private key'
31
+ description : ' Path to the SSH private key file. '
34
32
fingerprint :
35
- description : ' sha256 fingerprint of the host public key'
33
+ description : ' SHA256 fingerprint of the host public key. '
36
34
proxy_host :
37
- description : ' ssh proxy host'
35
+ description : ' SSH proxy host address. '
38
36
proxy_port :
39
- description : ' ssh proxy port'
40
- default : 22
37
+ description : ' SSH proxy port number. '
38
+ default : " 22 "
41
39
proxy_username :
42
- description : ' ssh proxy username'
40
+ description : ' SSH proxy username. '
43
41
proxy_password :
44
- description : ' ssh proxy password'
42
+ description : ' SSH proxy password. '
45
43
proxy_passphrase :
46
- description : ' ssh proxy key passphrase'
44
+ description : ' SSH proxy key passphrase. '
47
45
proxy_timeout :
48
- description : ' timeout for ssh to proxy host'
46
+ description : ' Timeout duration for establishing SSH connection to the proxy host. '
49
47
default : " 30s"
50
48
proxy_key :
51
- description : ' content of ssh proxy private key. ex raw content of ~/.ssh/id_rsa'
49
+ description : ' Content of the SSH proxy private key. For example, the raw content of ~/.ssh/id_rsa. '
52
50
proxy_key_path :
53
- description : ' path of ssh proxy private key'
51
+ description : ' Path to the SSH proxy private key file. '
54
52
proxy_fingerprint :
55
- description : ' sha256 fingerprint of the proxy host public key'
53
+ description : ' SHA256 fingerprint of the proxy host public key. '
56
54
proxy_cipher :
57
- description : ' the allowed cipher algorithms. If unspecified then a sensible'
55
+ description : ' Allowed cipher algorithms for the proxy . If unspecified, a sensible default is used. '
58
56
proxy_use_insecure_cipher :
59
- description : ' include more ciphers with use_insecure_cipher'
60
- default : false
57
+ description : ' Include more ciphers for the proxy by using insecure ciphers.'
61
58
script :
62
- description : ' execute commands '
59
+ description : ' Commands to be executed. '
63
60
script_stop :
64
- description : ' stop script after first failure'
65
- default : false
61
+ description : ' Stop the script after the first failure.'
66
62
envs :
67
- description : ' pass environment variable to shell script'
63
+ description : ' Environment variables to be passed to the shell script. '
68
64
envs_format :
69
- description : ' flexible configuration of environment value transfer'
65
+ description : ' Flexible configuration for environment value transfer. '
70
66
debug :
71
- description : ' enable debug mode'
72
- default : false
67
+ description : ' Enable debug mode.'
73
68
runs :
74
69
using : ' docker'
75
70
image : ' Dockerfile'
0 commit comments