-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathansible.cfg
37 lines (26 loc) · 915 Bytes
/
ansible.cfg
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
[defaults]
# use pass for vault
vault_password_file = ./.pass-vault
# use pass for become
# because this does not fail gracefully for non-TACC inventories, use $ANSIBLE_BECOME_PASSWORD_FILE instead
#become_password_file = ./.pass-become
# include things from galaxyproject/ansible-common-roles
roles_path = roles
collections_path = collections
# include modules from library
library = library
# use openssh so that we can persist connections
transport = ssh
# make error messages readable
#stdout_callback = debug
stdout_callback = yaml
[ssh_connection]
# enable pipelining with OpenSSH
pipelining = True
# Enable control socket for connection reuse
ssh_args = -o ControlMaster=auto -o ControlPersist=60s
# These are necessary for cloud instances
#pipelining = False
#ssh_args = -o ControlMaster=auto -o ControlPersist=60s -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
[diff]
always = True