generated from actions/javascript-action
-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yml
70 lines (67 loc) · 2.08 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
name: 'Create Ansible configuration'
description: 'Create a custom Ansible configuration'
inputs:
existing_config_file_path:
description: 'If there is a custom Ansible config file, provide the path to it'
required: false
directory_path:
description: |
Path to the directory where Ansible config sits.
The directory will be created if it does not exist
required: false
default: 'ansible'
config_file_name:
description: |
The name of the target Ansible config file.
The file will be created in the directory pointed to by directory_path
required: false
default: 'ansible.cfg'
remote_user:
description: 'The remote user for Ansible'
required: true
inventory_file:
description: 'The path to the inventory file for Ansible'
required: false
default: 'ansible/hosts.cfg'
private_key_file:
description: 'The private key for Ansible'
required: false
roles_path:
description: 'The path to the folder containing Ansible roles'
required: false
default: 'ansible/roles'
host_key_checking:
description: 'The host_key_checking option for Ansible'
required: false
default: 'False'
privilege_escalation:
description: 'Whether the privilege escalation should be true or false'
required: false
default: 'True'
enable_callsbacks:
description: 'Whether the callbacks should be enabled or not'
required: false
default: 'True'
gathering:
description: 'Whether the gathering should be smart or explicit'
required: false
default: 'smart'
control_master:
description: 'Whether the control master should be true or false'
required: false
default: 'True'
control_persist:
description: 'Whether the control persist should be true or false'
required: false
default: 'True'
control_persist_time:
description: 'The control persist time for Ansible'
required: false
default: '600s'
pipelining:
description: 'Whether the pipelining should be true or false'
required: false
default: 'True'
runs:
using: 'node16'
main: 'dist/index.js'