135 lines
3.7 KiB
INI
135 lines
3.7 KiB
INI
|
[defaults]
|
||
|
roles_path = ~/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles
|
||
|
library = ~/.ansible/plugins/modules:/usr/share/ansible/plugins/modules
|
||
|
inventory = ~/.ansible/hosts,/etc/ansible/hosts
|
||
|
|
||
|
collections_path = ~/.ansible/collections:/usr/share/ansible/collections
|
||
|
# This may be "ignore" or "fail", "warnging" is the default
|
||
|
collections_on_ansible_version_mismatch = warning
|
||
|
collections_scan_sys_path = True
|
||
|
|
||
|
# Very useful, this will issue a warning if you run a command that
|
||
|
# Ansible thinks there is an existing module to do the same job!
|
||
|
command_warnings = True
|
||
|
forks = 42
|
||
|
|
||
|
# The default for gathering is "impicit", meaning Ansible won't cache facts
|
||
|
gathering = smart
|
||
|
gather_timeout = 13
|
||
|
|
||
|
# May specify "paramiko", "ssh" or "smart" for choosing based of OS and ssh versions
|
||
|
transport = smart
|
||
|
use_persistent_connections = True
|
||
|
private_key_file = ~/.ssh/id_rsa
|
||
|
pipelining = ANSIBLE_PIPELINING
|
||
|
|
||
|
# Task timeout, 0 = no timeout
|
||
|
task_timeout = 0
|
||
|
# Connection timeout
|
||
|
timeout = 7
|
||
|
|
||
|
# Run plays as fast as possible
|
||
|
strategy = free
|
||
|
|
||
|
# This gives better performance at the expense of CPU load,
|
||
|
# so I guess you'd want it low on your workstation or laptop,
|
||
|
# but higher on like an Ansible tower or similar automation setup using Ansible
|
||
|
internal_poll_interval = 0.000001
|
||
|
poll_interval = 3
|
||
|
|
||
|
system_tmpdirs = /tmp, /var/tmp
|
||
|
remote_tmp = ~/.ansible/tmp
|
||
|
local_tmp = ~/.ansible/tmp
|
||
|
|
||
|
jinja2_native_warning = True
|
||
|
jinja2_native = True
|
||
|
|
||
|
# This one is only really useful to make sure no secrets are logged on servers
|
||
|
# when running Ansible tower or other automation systems using Ansible
|
||
|
no_log = False
|
||
|
# Logging is disabled on the client if "log_path" is empty
|
||
|
log_path =
|
||
|
# Target hosts logging facility
|
||
|
syslog_facility = LOG_USER
|
||
|
no_target_syslog = False
|
||
|
|
||
|
# Must be one from python [zipfile](https://docs.python.org/3/library/zipfile.html) built-in library that is supported
|
||
|
# on both the client and the target servers Ansible is going to run on, ZIP_DEFLATED is the default
|
||
|
module_compression = ZIP_LZMA
|
||
|
# ZIP_STORED = no compression
|
||
|
# ZIP_DEFLATED = normal zip, requires zlib python module
|
||
|
# ZIP_BZIP2 = bzip2, requires bz2 python module
|
||
|
# ZIP_LZMA = lzma, requires lzma python module
|
||
|
|
||
|
# Default module to run with the "ansible" command if not -m [module] is specified
|
||
|
module_name = command
|
||
|
|
||
|
# What will null variables in templates show?
|
||
|
null_representation =
|
||
|
|
||
|
# Let's make some errors warnings instead
|
||
|
invalid_task_attribute_failed = False
|
||
|
error_on_missing_handler = False
|
||
|
string_conversion_action = warn
|
||
|
|
||
|
# The same as the -v command line arg
|
||
|
verbosity = 0
|
||
|
|
||
|
# Extra output goodness!~
|
||
|
show_task_path_on_failure = True
|
||
|
display_args_to_stdout = True
|
||
|
display_skipped_hosts = True
|
||
|
show_per_host_start = True
|
||
|
check_mode_markers = True
|
||
|
show_custom_stats = True
|
||
|
display_ok_hosts = True
|
||
|
|
||
|
# This may be useful
|
||
|
retry_files_enabled = False
|
||
|
|
||
|
yaml_valid_extensions = .yml, .yaml, .json
|
||
|
|
||
|
display_failed_stderr = True
|
||
|
|
||
|
[persistent_connection]
|
||
|
command_timeout = 42
|
||
|
connect_retry_timeout = 7
|
||
|
connect_timeout = 60
|
||
|
|
||
|
[connection]
|
||
|
# This only works if your become supports not using a tty,
|
||
|
# but gives "significant performance improvement when enabled."
|
||
|
pipelining = True
|
||
|
|
||
|
# Eye-candy!
|
||
|
[colors]
|
||
|
changed = bright yellow
|
||
|
console_prompt = white
|
||
|
debug = gray
|
||
|
deprecate = purple
|
||
|
diff_add = green
|
||
|
diff_lines = cyan
|
||
|
diff_remove = red
|
||
|
error = red
|
||
|
highlight = white
|
||
|
ok = green
|
||
|
skip = cyan
|
||
|
unreachable = bright red
|
||
|
verbose = blue
|
||
|
warn = bright purple
|
||
|
|
||
|
[selinux]
|
||
|
# Enable this if running SELinux
|
||
|
libvirt_lxc_noseclabel = False
|
||
|
# We want this to be empty unless maybe nfs target? it may be a list of filesystems
|
||
|
special_context_filesystems =
|
||
|
|
||
|
[diff]
|
||
|
always = True
|
||
|
context = 3
|
||
|
|
||
|
[inventory]
|
||
|
enable_plugins = host_list, script, auto, yaml, ini, toml
|
||
|
|
||
|
[paramiko_connection]
|
||
|
host_key_auto_add = True
|