-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathansible.cfg
More file actions
52 lines (40 loc) · 1.14 KB
/
Copy pathansible.cfg
File metadata and controls
52 lines (40 loc) · 1.14 KB
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
# Ansible configuration for running from project root
# This file allows running ansible commands from the root directory
[defaults]
inventory = ansible/inventory/hosts.yaml
# Temporary directory
remote_tmp = /tmp/ansible-${USER}
# SSH connection settings
remote_user = root
host_key_checking = false
timeout = 30
# Performance
forks = 10
gathering = smart
fact_caching = jsonfile
fact_caching_connection = /tmp/ansible_facts
fact_caching_timeout = 3600
# Output
stdout_callback = yaml
result_format = json
callbacks_enabled = timer
display_skipped_hosts = false
deprecation_warnings = false
# Logging (relative to root)
log_path = ansible/ansible.log
# Privilege escalation
become = false
become_method = sudo
become_user = root
# Retry files
retry_files_enabled = false
# Vault password file (relative to root)
vault_password_file = .vault_pass
# Roles path (relative to root)
roles_path = ansible/roles
# Collections path (relative to root)
collections_paths = ansible/collections:~/.ansible/collections:/usr/share/ansible/collections
# SSH
[ssh_connection]
ssh_args = -o ControlMaster=auto -o ControlPersist=60s -o ServerAliveInterval=60
pipelining = true