-
Notifications
You must be signed in to change notification settings - Fork 2
/
ansible.cfg
32 lines (24 loc) · 1.04 KB
/
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
[defaults]
remote_user = phoebe
private_key_file = ~/.ssh/phoebe
vault_password_file = ~/.vault-password
callback_plugins = ~/.ansible/plugins/callback:/usr/share/ansible/plugins/callback:./plugins/callback
# Remove skipped tasks from the playbook summary
# Comment line below for thorough debug
stdout_callback = skippy
# Make ansible faster. Requires `requiretty` for sudoers disabled on remote hosts
pipelining = True
# Make ansible_managed static
ansible_managed = "File managed by Ansible. Changes WILL be overwritten"
forks = 20
# Work around for getting become_user to work. We use ZFS and ansible won't work
# with ZFS's acl. Pipelining should do the trick, but it doesn't - no idea why.
# http://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user
allow_world_readable_tmpfiles = True
# Do not log our secrets on remote machine syslog...
no_target_syslog = True
[ssh_connection]
# Use SCP instead of SFTP
scp_if_ssh = True
ssh_args = -F ./ssh.config -o ControlMaster=auto -o ControlPersist=30m
control_path = ~/.ssh/ansible-%%r@%%h:%%p