community.general/lib/ansible/config/data/config.yml

1402 lines
39 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

ACCELERATE_CONNECT_TIMEOUT:
default: 1.0
desc:
- This setting controls the timeout for the socket connect call, and should be kept relatively low.
The connection to the accelerate_port will be attempted 3 times before Ansible will fall back to ssh or paramiko
(depending on your default connection setting) to try and start the accelerate daemon remotely.
- Note, this value can be set to less than one second, however it is probably not a good idea to do so
unless youre on a very fast and reliable LAN. If youre connecting to systems over the internet, it may be necessary to increase this timeout.
env: [{name: ACCELERATE_CONNECT_TIMEOUT }]
ini:
- {key: accelerate_connect_timeout, section: accelerate}
value_type: float
deprecated: True
vars: []
yaml: {key: accelerate.accelerate_connect_timeout}
version_added: "1.4"
ACCELERATE_DAEMON_TIMEOUT:
default: 30
desc:
- This setting controls the timeout for the accelerated daemon, as measured in minutes. The default daemon timeout is 30 minutes.
- Prior to 1.6, the timeout was hard-coded from the time of the daemons launch.
- For version 1.6+, the timeout is now based on the last activity to the daemon and is configurable via this option.
env: [{name: ACCELERATE_DAEMON_TIMEOUT}]
ini:
- {key: accelerate_daemon_timeout, section: accelerate}
value_type: integer
deprecated: True
vars: []
yaml: {key: accelerate.accelerate_daemon_timeout}
version_added: "1.6"
ACCELERATE_KEYS_DIR:
default: ~/.fireball.keys
desc: ''
deprecated: True
env: [{name: ACCELERATE_KEYS_DIR}]
ini:
- {key: accelerate_keys_dir, section: accelerate}
vars: []
yaml: {key: accelerate.accelerate_keys_dir}
ACCELERATE_KEYS_DIR_PERMS:
default: '700'
desc: 'TODO: write it'
env: [{name: ACCELERATE_KEYS_DIR_PERMS}]
ini:
- {key: accelerate_keys_dir_perms, section: accelerate}
deprecated: True
vars: []
yaml: {key: accelerate.accelerate_keys_dir_perms}
ACCELERATE_KEYS_FILE_PERMS:
default: '600'
desc: 'TODO: write it'
env: [{name: ACCELERATE_KEYS_FILE_PERMS}]
ini:
- {key: accelerate_keys_file_perms, section: accelerate}
deprecated: True
vars: []
yaml: {key: accelerate.accelerate_keys_file_perms}
ACCELERATE_MULTI_KEY:
default: False
desc: 'TODO: write it'
env: [{name: ACCELERATE_MULTI_KEY}]
ini:
- {key: accelerate_multi_key, section: accelerate}
value_type: boolean
deprecated: True
vars: []
yaml: {key: accelerate.accelerate_multi_key}
ACCELERATE_PORT:
default: 5099
desc: 'TODO: write it'
env: [{name: ACCELERATE_PORT}]
ini:
- {key: accelerate_port, section: accelerate}
value_type: integer
deprecated: True
vars: []
yaml: {key: accelerate.accelerate_port}
ACCELERATE_TIMEOUT:
default: 30
desc: 'TODO: write it'
env: [{name: ACCELERATE_TIMEOUT}]
ini:
- {key: accelerate_timeout, section: accelerate}
value_type: integer
deprecated: True
vars: []
yaml: {key: accelerate.accelerate_timeout}
ALLOW_WORLD_READABLE_TMPFILES:
default: False
desc:
- This makes the temporary files created on the machine to be world readable and will issue a warning instead of failing the task.
- It is useful when becoming an unprivileged user.
env: []
ini:
- {key: allow_world_readable_tmpfiles, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.allow_world_readable_tmpfiles}
version_added: "2.1"
ANSIBLE_COW_SELECTION:
default: default
desc: This allows you to chose a specific cowsay stencil for the banners or use 'random' to cycle through them.
env: [{name: ANSIBLE_COW_SELECTION}]
ini:
- {key: cow_selection, section: defaults}
vars: []
yaml: {key: defaults.cow_selection}
ANSIBLE_COW_WHITELIST:
default: ['bud-frogs', 'bunny', 'cheese', 'daemon', 'default', 'dragon', 'elephant-in-snake', 'elephant', 'eyes', 'hellokitty', 'kitty', 'luke-koala', 'meow', 'milk', 'moofasa', 'moose', 'ren', 'sheep', 'small', 'stegosaurus', 'stimpy', 'supermilker', 'three-eyes', 'turkey', 'turtle', 'tux', 'udder', 'vader-koala', 'vader', 'www']
desc: White list of cowsay templates that are 'safe' to use, set to empty list if you want to enable all installed templates.
env: [{name: ANSIBLE_COW_WHITELIST}]
ini:
- {key: cow_whitelist, section: defaults}
value_type: list
vars: []
yaml: {key: defaults.cow_whitelist}
ANSIBLE_FORCE_COLOR:
default: False
desc: This options forces color mode even when running without a TTY
env: [{name: ANSIBLE_FORCE_COLOR}]
ini:
- {key: force_color, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.force_color}
ANSIBLE_NOCOLOR:
default: False
desc: This setting allows suppressing colorizing output, which is used to give a better indication of failure and status information.
env: [{name: ANSIBLE_NOCOLOR}]
ini:
- {key: nocolor, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.nocolor}
ANSIBLE_NOCOWS:
default: False
desc: If you have cowsay installed but want to avoid the 'cows' (why????), use this.
env: [{name: ANSIBLE_NOCOWS}]
ini:
- {key: nocows, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.nocows}
ANSIBLE_SSH_ARGS:
default: -C -o ControlMaster=auto -o ControlPersist=60s
desc:
- If set, this will override the Ansible default ssh arguments.
- In particular, users may wish to raise the ControlPersist time to encourage performance. A value of 30 minutes may be appropriate.
- Be aware that if `-o ControlPath` is set in ssh_args, the control path setting is not used.
env: [{name: ANSIBLE_SSH_ARGS}]
ini:
- {key: ssh_args, section: ssh_connection}
vars: []
yaml: {key: ssh_connection.ssh_args}
ANSIBLE_SSH_CONTROL_PATH:
default: null
desc:
- This is the location to save ssh's ControlPath sockets, it uses ssh's variable substitution.
- Since 2.3, if null, ansible will generate a unique hash. Use `%(directory)s` to indicate where to use the control dir path setting.
- Before 2.3 it defaulted to `control_path=%(directory)s/ansible-ssh-%%h-%%p-%%r`.
- Be aware that this setting is ignored if `-o ControlPath` is set in ssh args.
env: [{name: ANSIBLE_SSH_CONTROL_PATH}]
ini:
- {key: control_path, section: ssh_connection}
vars: []
yaml: {key: ssh_connection.control_path}
ANSIBLE_SSH_CONTROL_PATH_DIR:
default: ~/.ansible/cp
desc:
- This sets the directory to use for ssh control path if the control path setting is null.
- Also, provides the `%(directory)s` variable for the control path setting.
env: [{name: ANSIBLE_SSH_CONTROL_PATH_DIR}]
ini:
- {key: control_path_dir, section: ssh_connection}
vars: []
yaml: {key: ssh_connection.control_path_dir}
ANSIBLE_SSH_EXECUTABLE:
default: ssh
desc:
- This defines the location of the ssh binary. It defaults to `ssh` which will use the first ssh binary available in $PATH.
- This option is usually not required, it might be useful when access to system ssh is restricted,
or when using ssh wrappers to connect to remote hosts.
env: [{name: ANSIBLE_SSH_EXECUTABLE}]
ini:
- {key: ssh_executable, section: ssh_connection}
vars: []
yaml: {key: ssh_connection.ssh_executable}
version_added: "2.2"
ANSIBLE_SSH_PIPELINING:
default: False
desc:
- Pipelining reduces the number of SSH operations required to execute a module on the remote server,
by executing many Ansible modules without actual file transfer.
- This can result in a very significant performance improvement when enabled.
- However this conflicts with privilege escalation (become). For example, when using “sudo:” operations you must first disable requiretty in /etc/sudoers on all managed hosts, which is why it is disabled by default.
env: [{name: ANSIBLE_SSH_PIPELINING}]
ini:
- {key: pipelining, section: ssh_connection}
value_type: boolean
vars: []
yaml: {key: ssh_connection.pipelining}
ANSIBLE_SSH_RETRIES:
default: 0
desc: 'TODO: write it'
env: [{name: ANSIBLE_SSH_RETRIES}]
ini:
- {key: retries, section: ssh_connection}
value_type: integer
vars: []
yaml: {key: ssh_connection.retries}
ANY_ERRORS_FATAL:
default: False
env:
- name: ANSIBLE_ANY_ERRORS_FATAL
ini:
- section: defaults
key: any_errors_fatal
value_type: boolean
vars: []
yaml: {key: errors.anyerrors_fatal}
BECOME_ALLOW_SAME_USER:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_BECOME_ALLOW_SAME_USER}]
ini:
- {key: become_allow_same_user, section: privilege_escalation}
value_type: boolean
vars: []
yaml: {key: privilege_escalation.become_allow_same_user}
CACHE_PLUGIN:
default: memory
desc: 'TODO: write it'
env: [{name: ANSIBLE_CACHE_PLUGIN}]
ini:
- {key: fact_caching, section: defaults}
vars: []
yaml: {key: defaults.fact_caching}
CACHE_PLUGIN_CONNECTION:
default:
desc: 'TODO: write it'
env: [{name: ANSIBLE_CACHE_PLUGIN_CONNECTION}]
ini:
- {key: fact_caching_connection, section: defaults}
vars: []
yaml: {key: defaults.fact_caching_connection}
CACHE_PLUGIN_PREFIX:
default: ansible_facts
desc: 'TODO: write it'
env: [{name: ANSIBLE_CACHE_PLUGIN_PREFIX}]
ini:
- {key: fact_caching_prefix, section: defaults}
vars: []
yaml: {key: defaults.fact_caching_prefix}
CACHE_PLUGIN_TIMEOUT:
default: 86400
desc: 'TODO: write it'
env: [{name: ANSIBLE_CACHE_PLUGIN_TIMEOUT}]
ini:
- {key: fact_caching_timeout, section: defaults}
value_type: integer
vars: []
yaml: {key: defaults.fact_caching_timeout}
COLOR_CHANGED:
default: yellow
desc: 'TODO: write it'
env: [{name: ANSIBLE_COLOR_CHANGED}]
ini:
- {key: changed, section: colors}
vars: []
yaml: {key: colors.changed}
COLOR_DEBUG:
default: dark gray
desc: 'TODO: write it'
env: [{name: ANSIBLE_COLOR_DEBUG}]
ini:
- {key: debug, section: colors}
vars: []
yaml: {key: colors.debug}
COLOR_DEPRECATE:
default: purple
desc: 'TODO: write it'
env: [{name: ANSIBLE_COLOR_DEPRECATE}]
ini:
- {key: deprecate, section: colors}
vars: []
yaml: {key: colors.deprecate}
COLOR_DIFF_ADD:
default: green
desc: 'TODO: write it'
env: [{name: ANSIBLE_COLOR_DIFF_ADD}]
ini:
- {key: diff_add, section: colors}
vars: []
yaml: {key: colors.diff_add}
COLOR_DIFF_LINES:
default: cyan
desc: 'TODO: write it'
env: [{name: ANSIBLE_COLOR_DIFF_LINES}]
ini:
- {key: diff_lines, section: colors}
vars: []
yaml: {key: colors.diff_lines}
COLOR_DIFF_REMOVE:
default: red
desc: 'TODO: write it'
env: [{name: ANSIBLE_COLOR_DIFF_REMOVE}]
ini:
- {key: diff_remove, section: colors}
vars: []
yaml: {key: colors.diff_remove}
COLOR_ERROR:
default: red
desc: 'TODO: write it'
env: [{name: ANSIBLE_COLOR_ERROR}]
ini:
- {key: error, section: colors}
vars: []
yaml: {key: colors.error}
COLOR_HIGHLIGHT:
default: white
desc: 'TODO: write it'
env: [{name: ANSIBLE_COLOR_HIGHLIGHT}]
ini:
- {key: highlight, section: colors}
vars: []
yaml: {key: colors.highlight}
COLOR_OK:
default: green
desc: 'TODO: write it'
env: [{name: ANSIBLE_COLOR_OK}]
ini:
- {key: ok, section: colors}
vars: []
yaml: {key: colors.ok}
COLOR_SKIP:
default: cyan
desc: 'TODO: write it'
env: [{name: ANSIBLE_COLOR_SKIP}]
ini:
- {key: skip, section: colors}
vars: []
yaml: {key: colors.skip}
COLOR_UNREACHABLE:
default: bright red
desc: 'TODO: write it'
env: [{name: ANSIBLE_COLOR_UNREACHABLE}]
ini:
- {key: unreachable, section: colors}
vars: []
yaml: {key: colors.unreachable}
COLOR_VERBOSE:
default: blue
desc: 'TODO: write it'
env: [{name: ANSIBLE_COLOR_VERBOSE}]
ini:
- {key: verbose, section: colors}
vars: []
yaml: {key: colors.verbose}
COLOR_WARN:
default: bright purple
desc: 'TODO: write it'
env: [{name: ANSIBLE_COLOR_WARN}]
ini:
- {key: warn, section: colors}
vars: []
yaml: {key: colors.warn}
COMMAND_WARNINGS:
default: True
desc: 'TODO: write it'
env: [{name: ANSIBLE_COMMAND_WARNINGS}]
ini:
- {key: command_warnings, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.command_warnings}
DEFAULT_ACTION_PLUGIN_PATH:
default: ~/.ansible/plugins/action:/usr/share/ansible/plugins/action
desc: 'TODO: write it'
env: [{name: ANSIBLE_ACTION_PLUGINS}]
ini:
- {key: action_plugins, section: defaults}
value_type: pathlist
vars: []
yaml: {key: defaults.action_plugins}
DEFAULT_ALLOW_UNSAFE_LOOKUPS:
default: False
desc: 'TODO: write it'
env: []
ini:
- {key: allow_unsafe_lookups, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.allow_unsafe_lookups}
DEFAULT_ASK_PASS:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_ASK_PASS}]
ini:
- {key: ask_pass, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.ask_pass}
DEFAULT_ASK_SUDO_PASS:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_ASK_SUDO_PASS}]
ini:
- {key: ask_sudo_pass, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.ask_sudo_pass}
DEFAULT_ASK_SU_PASS:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_ASK_SU_PASS}]
ini:
- {key: ask_su_pass, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.ask_su_pass}
DEFAULT_ASK_VAULT_PASS:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_ASK_VAULT_PASS}]
ini:
- {key: ask_vault_pass, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.ask_vault_pass}
DEFAULT_BECOME:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_BECOME}]
ini:
- {key: become, section: privilege_escalation}
value_type: boolean
vars: []
yaml: {key: privilege_escalation.become}
DEFAULT_BECOME_ASK_PASS:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_BECOME_ASK_PASS}]
ini:
- {key: become_ask_pass, section: privilege_escalation}
value_type: boolean
vars: []
yaml: {key: privilege_escalation.become_ask_pass}
DEFAULT_BECOME_EXE:
default:
desc: 'TODO: write it'
env: [{name: ANSIBLE_BECOME_EXE}]
ini:
- {key: become_exe, section: privilege_escalation}
vars: []
yaml: {key: privilege_escalation.become_exe}
DEFAULT_BECOME_FLAGS:
default:
desc: 'TODO: write it'
env: [{name: ANSIBLE_BECOME_FLAGS}]
ini:
- {key: become_flags, section: privilege_escalation}
vars: []
yaml: {key: privilege_escalation.become_flags}
DEFAULT_BECOME_METHOD:
default: 'sudo'
desc:
env: [{name: ANSIBLE_BECOME_METHOD}]
ini:
- {section: privilege_escalation, key: become_method}
vars: []
yaml: {key: privilege_escalation.become_method}
DEFAULT_BECOME_USER:
default: root
desc: 'TODO: write it'
env: [{name: ANSIBLE_BECOME_USER}]
ini:
- {key: become_user, section: privilege_escalation}
vars: []
yaml: {key: privilege_escalation.become_user}
DEFAULT_CACHE_PLUGIN_PATH:
default: ~/.ansible/plugins/cache:/usr/share/ansible/plugins/cache
desc: 'TODO: write it'
env: [{name: ANSIBLE_CACHE_PLUGINS}]
ini:
- {key: cache_plugins, section: defaults}
value_type: pathlist
vars: []
yaml: {key: defaults.cache_plugins}
DEFAULT_CALLABLE_WHITELIST:
default: []
desc: 'TODO: write it'
env: [{name: ANSIBLE_CALLABLE_WHITELIST}]
ini:
- {key: callable_whitelist, section: defaults}
value_type: list
vars: []
yaml: {key: defaults.callable_whitelist}
DEFAULT_CALLBACK_PLUGIN_PATH:
default: ~/.ansible/plugins/callback:/usr/share/ansible/plugins/callback
desc: 'TODO: write it'
env: [{name: ANSIBLE_CALLBACK_PLUGINS}]
ini:
- {key: callback_plugins, section: defaults}
value_type: pathlist
vars: []
yaml: {key: defaults.callback_plugins}
DEFAULT_CALLBACK_WHITELIST:
default: []
desc: 'TODO: write it'
env: [{name: ANSIBLE_CALLBACK_WHITELIST}]
ini:
- {key: callback_whitelist, section: defaults}
value_type: list
vars: []
yaml: {key: defaults.callback_whitelist}
DEFAULT_CONNECTION_PLUGIN_PATH:
default: ~/.ansible/plugins/connection:/usr/share/ansible/plugins/connection
desc: 'TODO: write it'
env: [{name: ANSIBLE_CONNECTION_PLUGINS}]
ini:
- {key: connection_plugins, section: defaults}
value_type: pathlist
vars: []
yaml: {key: defaults.connection_plugins}
DEFAULT_DEBUG:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_DEBUG}]
ini:
- {key: debug, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.debug}
DEFAULT_EXECUTABLE:
default: /bin/sh
desc: 'TODO: write it'
env: [{name: ANSIBLE_EXECUTABLE}]
ini:
- {key: executable, section: defaults}
vars: []
yaml: {key: defaults.executable}
DEFAULT_FACT_PATH:
default:
desc: 'TODO: write it'
env: [{name: ANSIBLE_FACT_PATH}]
ini:
- {key: fact_path, section: defaults}
value_type: path
vars: []
yaml: {key: defaults.fact_path}
DEFAULT_FILTER_PLUGIN_PATH:
default: ~/.ansible/plugins/filter:/usr/share/ansible/plugins/filter
desc: 'TODO: write it'
env: [{name: ANSIBLE_FILTER_PLUGINS}]
ini:
- {key: filter_plugins, section: defaults}
value_type: pathlist
vars: []
yaml: {key: defaults.filter_plugins}
DEFAULT_FORCE_HANDLERS:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_FORCE_HANDLERS}]
ini:
- {key: force_handlers, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.force_handlers}
DEFAULT_FORKS:
default: 5
desc: 'TODO: write it'
env: [{name: ANSIBLE_FORKS}]
ini:
- {key: forks, section: defaults}
value_type: integer
vars: []
yaml: {key: defaults.forks}
DEFAULT_GATHERING:
default: 'implicit'
desc: 'TODO: write it'
env: [{name: ANSIBLE_GATHERING}]
ini:
- key: gathering
section: defaults
vars: []
yaml: {key: defaults.gathering}
DEFAULT_GATHER_SUBSET:
default: 'all'
desc: 'TODO: write it'
env: [{name: ANSIBLE_GATHER_SUBSET}]
ini:
- key: gather_subset
section: defaults
vars: []
yaml: {key: defaults.gather_subset}
DEFAULT_GATHER_TIMEOUT:
default: 10
desc: 'TODO: write it'
env: [{name: ANSIBLE_GATHER_TIMEOUT}]
ini:
- {key: gather_timeout, section: defaults}
value_type: integer
vars: []
yaml: {key: defaults.gather_timeout}
DEFAULT_HANDLER_INCLUDES_STATIC:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_HANDLER_INCLUDES_STATIC}]
ini:
- {key: handler_includes_static, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.handler_includes_static}
DEFAULT_HASH_BEHAVIOUR:
default: replace
desc: 'TODO: write it'
env: [{name: ANSIBLE_HASH_BEHAVIOUR}]
ini:
- {key: hash_behaviour, section: defaults}
vars: []
yaml: {key: defaults.hash_behaviour}
DEFAULT_HOST_LIST:
default: /etc/ansible/hosts
desc: 'TODO: write it'
env: [{name: ANSIBLE_INVENTORY}]
expand_relative_paths: True
ini:
- {key: inventory, section: defaults}
value_type: path
vars: []
yaml: {key: defaults.inventory}
DEFAULT_INTERNAL_POLL_INTERVAL:
default: 0.001
desc: 'TODO: write it'
env: []
ini:
- {key: internal_poll_interval, section: defaults}
value_type: float
vars: []
yaml: {key: defaults.internal_poll_interval}
DEFAULT_INVENTORY_PLUGIN_PATH:
default: ~/.ansible/plugins/inventory:/usr/share/ansible/plugins/inventory
desc: 'TODO: write it'
env: [{name: ANSIBLE_INVENTORY_PLUGINS}]
ini:
- {key: inventory_plugins, section: defaults}
value_type: pathlist
vars: []
yaml: {key: defaults.inventory_plugins}
DEFAULT_JINJA2_EXTENSIONS:
default:
desc: 'TODO: write it'
env: [{name: ANSIBLE_JINJA2_EXTENSIONS}]
ini:
- {key: jinja2_extensions, section: defaults}
vars: []
yaml: {key: defaults.jinja2_extensions}
DEFAULT_KEEP_REMOTE_FILES:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_KEEP_REMOTE_FILES}]
ini:
- {key: keep_remote_files, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.keep_remote_files}
DEFAULT_LIBVIRT_LXC_NOSECLABEL:
default: False
desc: 'TODO: write it'
env: [{name: LIBVIRT_LXC_NOSECLABEL}]
ini:
- {key: libvirt_lxc_noseclabel, section: selinux}
value_type: boolean
vars: []
yaml: {key: selinux.libvirt_lxc_noseclabel}
DEFAULT_LOAD_CALLBACK_PLUGINS:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_LOAD_CALLBACK_PLUGINS}]
ini:
- {key: bin_ansible_callbacks, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.bin_ansible_callbacks}
DEFAULT_LOCAL_TMP:
default: ~/.ansible/tmp
desc: 'TODO: write it'
env: [{name: ANSIBLE_LOCAL_TEMP}]
ini:
- {key: local_tmp, section: defaults}
value_type: tmppath
vars: []
yaml: {key: defaults.local_tmp}
DEFAULT_LOG_PATH:
default: ''
desc: 'TODO: write it'
env: [{name: ANSIBLE_LOG_PATH}]
ini:
- {key: log_path, section: defaults}
value_type: path
vars: []
yaml: {key: defaults.log_path}
DEFAULT_LOOKUP_PLUGIN_PATH:
default: ~/.ansible/plugins/lookup:/usr/share/ansible/plugins/lookup
desc: 'TODO: write it'
env: [{name: ANSIBLE_LOOKUP_PLUGINS}]
ini:
- {key: lookup_plugins, section: defaults}
value_type: pathlist
vars: []
yaml: {key: defaults.lookup_plugins}
DEFAULT_MANAGED_STR:
default: Ansible managed
desc: 'TODO: write it'
env: []
ini:
- {key: ansible_managed, section: defaults}
vars: []
yaml: {key: defaults.ansible_managed}
DEFAULT_MODULE_ARGS:
default: ''
desc: 'TODO: write it'
env: [{name: ANSIBLE_MODULE_ARGS}]
ini:
- {key: module_args, section: defaults}
vars: []
yaml: {key: defaults.module_args}
DEFAULT_MODULE_COMPRESSION:
default: ZIP_DEFLATED
desc: 'TODO: write it'
env: []
ini:
- {key: module_compression, section: defaults}
vars: []
yaml: {key: defaults.module_compression}
DEFAULT_MODULE_LANG:
default: os.getenv('LANG', 'en_US.UTF-8')
desc: 'TODO: write it'
env: [{name: ANSIBLE_MODULE_LANG}]
ini:
- {key: module_lang, section: defaults}
vars: []
yaml: {key: defaults.module_lang}
DEFAULT_MODULE_NAME:
default: command
desc: 'TODO: write it'
env: []
ini:
- {key: module_name, section: defaults}
vars: []
yaml: {key: defaults.module_name}
DEFAULT_MODULE_PATH:
default: ~/.ansible/plugins/modules:/usr/share/ansible/plugins/modules
desc: 'TODO: write it'
env: [{name: ANSIBLE_LIBRARY}]
ini:
- {key: library, section: defaults}
value_type: pathlist
vars: []
yaml: {key: defaults.library}
DEFAULT_MODULE_SET_LOCALE:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_MODULE_SET_LOCALE}]
ini:
- {key: module_set_locale, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.module_set_locale}
DEFAULT_MODULE_UTILS_PATH:
default: ~/.ansible/plugins/module_utils:/usr/share/ansible/plugins/module_utils
desc: 'TODO: write it'
env: [{name: ANSIBLE_MODULE_UTILS}]
ini:
- {key: module_utils, section: defaults}
value_type: pathlist
vars: []
yaml: {key: defaults.module_utils}
DEFAULT_NO_LOG:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_NO_LOG}]
ini:
- {key: no_log, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.no_log}
DEFAULT_NO_TARGET_SYSLOG:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_NO_TARGET_SYSLOG}]
ini:
- {key: no_target_syslog, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.no_target_syslog}
DEFAULT_NULL_REPRESENTATION:
default:
desc: 'TODO: write it'
env: [{name: ANSIBLE_NULL_REPRESENTATION}]
ini:
- {key: null_representation, section: defaults}
value_type: none
vars: []
yaml: {key: defaults.null_representation}
DEFAULT_POLL_INTERVAL:
default: 15
desc: 'TODO: write it'
env: [{name: ANSIBLE_POLL_INTERVAL}]
ini:
- {key: poll_interval, section: defaults}
value_type: integer
vars: []
yaml: {key: defaults.poll_interval}
DEFAULT_PRIVATE_KEY_FILE:
default:
desc: 'TODO: write it'
env: [{name: ANSIBLE_PRIVATE_KEY_FILE}]
ini:
- {key: private_key_file, section: defaults}
value_type: path
vars: []
yaml: {key: defaults.private_key_file}
DEFAULT_PRIVATE_ROLE_VARS:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_PRIVATE_ROLE_VARS}]
ini:
- {key: private_role_vars, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.private_role_vars}
DEFAULT_REMOTE_PORT:
default:
desc: 'TODO: write it'
env: [{name: ANSIBLE_REMOTE_PORT}]
ini:
- {key: remote_port, section: defaults}
value_type: integer
vars: []
yaml: {key: defaults.remote_port}
DEFAULT_REMOTE_TMP:
default: ~/.ansible/tmp
desc: 'TODO: write it'
env: [{name: ANSIBLE_REMOTE_TEMP}]
ini:
- {key: remote_tmp, section: defaults}
vars: []
yaml: {key: defaults.remote_tmp}
DEFAULT_REMOTE_USER:
default:
desc: 'TODO: write it'
env: [{name: ANSIBLE_REMOTE_USER}]
ini:
- {key: remote_user, section: defaults}
vars: []
yaml: {key: defaults.remote_user}
DEFAULT_ROLES_PATH:
default: ~/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles
desc: 'TODO: write it'
env: [{name: ANSIBLE_ROLES_PATH}]
expand_relative_paths: True
ini:
- {key: roles_path, section: defaults}
value_type: pathlist
vars: []
yaml: {key: defaults.roles_path}
DEFAULT_SCP_IF_SSH:
default: smart
desc: 'TODO: write it'
env: [{name: ANSIBLE_SCP_IF_SSH}]
ini:
- {key: scp_if_ssh, section: ssh_connection}
vars: []
yaml: {key: ssh_connection.scp_if_ssh}
DEFAULT_SELINUX_SPECIAL_FS:
default: fuse, nfs, vboxsf, ramfs, 9p
desc: 'TODO: write it'
env: []
ini:
- {key: special_context_filesystems, section: selinux}
value_type: list
vars: []
yaml: {key: selinux.special_context_filesystems}
DEFAULT_SFTP_BATCH_MODE:
default: True
desc: 'TODO: write it'
env: [{name: ANSIBLE_SFTP_BATCH_MODE}]
ini:
- {key: sftp_batch_mode, section: ssh_connection}
value_type: boolean
vars: []
yaml: {key: ssh_connection.sftp_batch_mode}
DEFAULT_SQUASH_ACTIONS:
default: apk, apt, dnf, homebrew, openbsd_pkg, pacman, pkgng, yum, zypper
desc: 'TODO: write it'
env: [{name: ANSIBLE_SQUASH_ACTIONS}]
ini:
- {key: squash_actions, section: defaults}
value_type: list
vars: []
yaml: {key: defaults.squash_actions}
DEFAULT_SSH_TRANSFER_METHOD:
default:
desc: 'TODO: write it'
env: [{name: ANSIBLE_SSH_TRANSFER_METHOD}]
ini:
- {key: transfer_method, section: ssh_connection}
vars: []
yaml: {key: ssh_connection.transfer_method}
DEFAULT_STDOUT_CALLBACK:
default: default
desc: 'TODO: write it'
env: [{name: ANSIBLE_STDOUT_CALLBACK}]
ini:
- {key: stdout_callback, section: defaults}
vars: []
yaml: {key: defaults.stdout_callback}
DEFAULT_STRATEGY:
default: linear
desc: 'TODO: write it'
env: [{name: ANSIBLE_STRATEGY}]
ini:
- {key: strategy, section: defaults}
vars: []
yaml: {key: defaults.strategy}
DEFAULT_STRATEGY_PLUGIN_PATH:
default: ~/.ansible/plugins/strategy:/usr/share/ansible/plugins/strategy
desc: 'TODO: write it'
env: [{name: ANSIBLE_STRATEGY_PLUGINS}]
ini:
- {key: strategy_plugins, section: defaults}
value_type: pathlist
vars: []
yaml: {key: defaults.strategy_plugins}
DEFAULT_SU:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_SU}]
ini:
- {key: su, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.su}
DEFAULT_SUDO:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_SUDO}]
ini:
- {key: sudo, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.sudo}
DEFAULT_SUDO_EXE:
default:
desc: 'TODO: write it'
env: [{name: ANSIBLE_SUDO_EXE}]
ini:
- {key: sudo_exe, section: defaults}
vars: []
yaml: {key: defaults.sudo_exe}
DEFAULT_SUDO_FLAGS:
default: -H -S -n
desc: 'TODO: write it'
env: [{name: ANSIBLE_SUDO_FLAGS}]
ini:
- {key: sudo_flags, section: defaults}
vars: []
yaml: {key: defaults.sudo_flags}
DEFAULT_SUDO_USER:
default: root
desc: 'TODO: write it'
env: [{name: ANSIBLE_SUDO_USER}]
ini:
- {key: sudo_user, section: defaults}
vars: []
yaml: {key: defaults.sudo_user}
DEFAULT_SU_EXE:
default:
desc: 'TODO: write it'
env: [{name: ANSIBLE_SU_EXE}]
ini:
- {key: su_exe, section: defaults}
vars: []
yaml: {key: defaults.su_exe}
DEFAULT_SU_FLAGS:
default:
desc: 'TODO: write it'
env: [{name: ANSIBLE_SU_FLAGS}]
ini:
- {key: su_flags, section: defaults}
vars: []
yaml: {key: defaults.su_flags}
DEFAULT_SU_USER:
default: root
desc: 'TODO: write it'
env: [{name: ANSIBLE_SU_USER}]
ini:
- {key: su_user, section: defaults}
vars: []
yaml: {key: defaults.su_user}
DEFAULT_SYSLOG_FACILITY:
default: LOG_USER
desc: 'TODO: write it'
env: [{name: ANSIBLE_SYSLOG_FACILITY}]
ini:
- {key: syslog_facility, section: defaults}
vars: []
yaml: {key: defaults.syslog_facility}
DEFAULT_TASK_INCLUDES_STATIC:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_TASK_INCLUDES_STATIC}]
ini:
- {key: task_includes_static, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.task_includes_static}
DEFAULT_TEST_PLUGIN_PATH:
default: ~/.ansible/plugins/test:/usr/share/ansible/plugins/test
desc: 'TODO: write it'
env: [{name: ANSIBLE_TEST_PLUGINS}]
ini:
- {key: test_plugins, section: defaults}
value_type: pathlist
vars: []
yaml: {key: defaults.test_plugins}
DEFAULT_TIMEOUT:
default: 10
desc: 'TODO: write it'
env: [{name: ANSIBLE_TIMEOUT}]
ini:
- {key: timeout, section: defaults}
value_type: integer
vars: []
yaml: {key: defaults.timeout}
DEFAULT_TRANSPORT:
default: smart
desc: 'TODO: write it'
env: [{name: ANSIBLE_TRANSPORT}]
ini:
- {key: transport, section: defaults}
vars: []
yaml: {key: defaults.transport}
DEFAULT_UNDEFINED_VAR_BEHAVIOR:
default: True
desc: 'TODO: write it'
env: [{name: ANSIBLE_ERROR_ON_UNDEFINED_VARS}]
ini:
- {key: error_on_undefined_vars, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.error_on_undefined_vars}
DEFAULT_VARS_PLUGIN_PATH:
default: ~/.ansible/plugins/vars:/usr/share/ansible/plugins/vars
desc: 'TODO: write it'
env: [{name: ANSIBLE_VARS_PLUGINS}]
ini:
- {key: vars_plugins, section: defaults}
value_type: pathlist
vars: []
yaml: {key: defaults.vars_plugins}
DEFAULT_VAR_COMPRESSION_LEVEL:
default: 0
desc: 'TODO: write it'
env: [{name: ANSIBLE_VAR_COMPRESSION_LEVEL}]
ini:
- {key: var_compression_level, section: defaults}
value_type: integer
vars: []
yaml: {key: defaults.var_compression_level}
DEFAULT_VAULT_PASSWORD_FILE:
default: ~
desc: 'TODO: write it'
env: [{name: ANSIBLE_VAULT_PASSWORD_FILE}]
ini:
- {key: vault_password_file, section: defaults}
value_type: path
vars: []
yaml: {key: defaults.vault_password_file}
DEFAULT_VERBOSITY:
default: 0
desc: 'TODO: write it'
env: [{name: ANSIBLE_VERBOSITY}]
ini:
- {key: verbosity, section: defaults}
value_type: integer
vars: []
yaml: {key: defaults.verbosity}
DEPRECATION_WARNINGS:
default: True
desc: 'TODO: write it'
env: [{name: ANSIBLE_DEPRECATION_WARNINGS}]
ini:
- {key: deprecation_warnings, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.deprecation_warnings}
DIFF_ALWAYS:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_DIFF_ALWAYS}]
ini:
- {key: always, section: diff}
value_type: bool
vars: []
yaml: {key: diff.always}
DIFF_CONTEXT:
default: 3
desc: 'TODO: write it'
env: [{name: ANSIBLE_DIFF_CONTEXT}]
ini:
- {key: context, section: diff}
value_type: integer
vars: []
yaml: {key: diff.context}
DISPLAY_ARGS_TO_STDOUT:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_DISPLAY_ARGS_TO_STDOUT}]
ini:
- {key: display_args_to_stdout, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.display_args_to_stdout}
DISPLAY_SKIPPED_HOSTS:
default: True
desc: 'TODO: write it'
env: [{name: DISPLAY_SKIPPED_HOSTS}]
ini:
- {key: display_skipped_hosts, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.display_skipped_hosts}
ERROR_ON_MISSING_HANDLER:
default: True
desc: 'TODO: write it'
env: [{name: ANSIBLE_ERROR_ON_MISSING_HANDLER}]
ini:
- {key: error_on_missing_handler, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.error_on_missing_handler}
GALAXY_IGNORE_CERTS:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_GALAXY_IGNORE}]
ini:
- {key: ignore_certs, section: galaxy}
value_type: boolean
vars: []
yaml: {key: galaxy.ignore_certs}
GALAXY_ROLE_SKELETON:
default:
desc: 'TODO: write it'
env: [{name: ANSIBLE_GALAXY_ROLE_SKELETON}]
ini:
- {key: role_skeleton, section: galaxy}
value_type: path
vars: []
yaml: {key: galaxy.role_skeleton}
GALAXY_ROLE_SKELETON_IGNORE:
default: [^.git$, ^.*/.git_keep$]
desc: 'TODO: write it'
env: [{name: ANSIBLE_GALAXY_ROLE_SKELETON_IGNORE}]
ini:
- {key: role_skeleton_ignore, section: galaxy}
value_type: list
vars: []
yaml: {key: galaxy.role_skeleton_ignore}
GALAXY_SCMS:
default: git, hg
desc: 'TODO: write it'
env: [{name: ANSIBLE_GALAXY_SCMS}]
ini:
- {key: scms, section: galaxy}
value_type: list
vars: []
yaml: {key: galaxy.scms}
GALAXY_SERVER:
default: https://galaxy.ansible.com
desc: 'TODO: write it'
env: [{name: ANSIBLE_GALAXY_SERVER}]
ini:
- {key: server, section: galaxy}
vars: []
yaml: {key: galaxy.server}
HOST_KEY_CHECKING:
default: True
desc: 'TODO: write it'
env: [{name: ANSIBLE_HOST_KEY_CHECKING}]
ini:
- {key: host_key_checking, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.host_key_checking}
INVENTORY_ENABLED:
default: [host_list, script, yaml, ini]
desc: 'TODO: write it'
env: [{name: ANSIBLE_INVENTORY_ENABLED}]
ini:
- {key: inventory_enabled, section: defaults}
value_type: list
vars: []
yaml: {key: defaults.inventory_enabled}
INVENTORY_IGNORE_EXTS:
default: ['.pyc', '.pyo', '.swp', '.bak', '~', '.rpm', '.md', '.txt', '.orig', '.ini', '.cfg', '.retry']
desc: 'TODO: write it'
env: [{name: ANSIBLE_INVENTORY_IGNORE}]
ini:
- {key: inventory_ignore_extensions, section: defaults}
value_type: list
vars: []
yaml: {key: defaults.inventory_ignore_extensions}
INVENTORY_IGNORE_PATTERNS:
default: []
desc: 'TODO: write it'
env: [{name: ANSIBLE_INVENTORY_IGNORE_REGEX}]
ini:
- {key: inventory_ignore_patterns, section: defaults}
value_type: list
vars: []
yaml: {key: defaults.inventory_ignore_patterns}
MAX_FILE_SIZE_FOR_DIFF:
default: 104448
desc: 'TODO: write it'
env: [{name: ANSIBLE_MAX_DIFF_SIZE}]
ini:
- {key: max_diff_size, section: defaults}
value_type: integer
vars: []
yaml: {key: defaults.max_diff_size}
MERGE_MULTIPLE_CLI_TAGS:
default: True
desc: 'TODO: write it'
env: [{name: ANSIBLE_MERGE_MULTIPLE_CLI_TAGS}]
ini:
- {key: merge_multiple_cli_tags, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.merge_multiple_cli_tags}
NAMESPACE_FACTS:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_RESTRICT_FACTS}]
ini:
- {key: restrict_facts_namespace, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.restrict_facts_namespace}
NETWORK_GROUP_MODULES:
default: [eos, nxos, ios, iosxr, junos, ce, vyos, sros, dellos9, dellos10, dellos6]
desc: 'TODO: write it'
env: [{name: NETWORK_GROUP_MODULES}]
ini:
- {key: network_group_modules, section: defaults}
value_type: list
vars: []
yaml: {key: defaults.network_group_modules}
PARAMIKO_HOST_KEY_AUTO_ADD:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_PARAMIKO_HOST_KEY_AUTO_ADD}]
ini:
- {key: host_key_auto_add, section: paramiko_connection}
value_type: boolean
vars: []
yaml: {key: paramiko_connection.host_key_auto_add}
PARAMIKO_LOOK_FOR_KEYS:
default: True
desc: 'TODO: write it'
env: [{name: ANSIBLE_PARAMIKO_LOOK_FOR_KEYS}]
ini:
- {key: look_for_keys, section: paramiko_connection}
value_type: boolean
vars: []
yaml: {key: paramiko_connection.look_for_keys}
PARAMIKO_PROXY_COMMAND:
default:
desc: 'TODO: write it'
env: [{name: ANSIBLE_PARAMIKO_PROXY_COMMAND}]
ini:
- {key: proxy_command, section: paramiko_connection}
vars: []
yaml: {key: paramiko_connection.proxy_command}
PARAMIKO_PTY:
default: True
desc: 'TODO: write it'
env: [{name: ANSIBLE_PARAMIKO_PTY}]
ini:
- {key: pty, section: paramiko_connection}
value_type: boolean
vars: []
yaml: {key: paramiko_connection.pty}
PARAMIKO_RECORD_HOST_KEYS:
default: True
desc: 'TODO: write it'
env: [{name: ANSIBLE_PARAMIKO_RECORD_HOST_KEYS}]
ini:
- {key: record_host_keys, section: paramiko_connection}
value_type: boolean
vars: []
yaml: {key: paramiko_connection.record_host_keys}
PERSISTENT_CONNECT_INTERVAL:
default: 1
desc: 'TODO: write it'
env: [{name: ANSIBLE_PERSISTENT_CONNECT_INTERVAL}]
ini:
- {key: connect_interval, section: persistent_connection}
value_type: integer
vars: []
yaml: {key: persistent_connection.connect_interval}
PERSISTENT_CONTROL_PATH_DIR:
default: ~/.ansible/pc
desc: 'TODO: write it'
env: [{name: ANSIBLE_PERSISTENT_CONTROL_PATH_DIR}]
ini:
- {key: control_path_dir, section: persistent_connection}
vars: []
yaml: {key: persistent_connection.control_path_dir}
PERSISTENT_CONNECT_RETRIES:
default: 30
desc: 'TODO: write it'
env: [{name: ANSIBLE_PERSISTENT_CONNECT_RETRIES}]
ini:
- {key: connect_retries, section: persistent_connection}
value_type: integer
vars: []
yaml: {key: persistent_connection.connect_retries}
PERSISTENT_CONNECT_TIMEOUT:
default: 30
desc: 'TODO: write it'
env: [{name: ANSIBLE_PERSISTENT_CONNECT_TIMEOUT}]
ini:
- {key: connect_timeout, section: persistent_connection}
value_type: integer
vars: []
yaml: {key: persistent_connection.connect_timeout}
RETRY_FILES_ENABLED:
default: True
desc: This controls whether a failed Ansible playbook should create a .retry file.
env: [{name: ANSIBLE_RETRY_FILES_ENABLED}]
ini:
- {key: retry_files_enabled, section: defaults}
value_type: boolean
vars: []
yaml: {key: errors.retry.enabled}
RETRY_FILES_SAVE_PATH:
default: ~
desc: This sets the path in which Ansible will save .retry files when a playbook fails and retry files are enabled.
env: [{name: ANSIBLE_RETRY_FILES_SAVE_PATH}]
ini:
- {key: retry_files_save_path, section: defaults}
value_type: path
vars: []
yaml: {key: errors.retry.path}
SHOW_CUSTOM_STATS:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_SHOW_CUSTOM_STATS}]
ini:
- {key: show_custom_stats, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.show_custom_stats}
STRING_TYPE_FILTERS:
default: [string, to_json, to_nice_json, to_yaml, ppretty, json]
desc: 'TODO: write it'
env: [{name: ANSIBLE_STRING_TYPE_FILTERS}]
ini:
- {key: dont_type_filters, section: jinja2}
value_type: list
vars: []
yaml: {key: jinja2.dont_type_filters}
SYSTEM_WARNINGS:
default: True
desc: 'TODO: write it'
env: [{name: ANSIBLE_SYSTEM_WARNINGS}]
ini:
- {key: system_warnings, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.system_warnings}
USE_PERSISTENT_CONNECTIONS:
default: False
desc: 'TODO: write it'
env: [{name: ANSIBLE_USE_PERSISTENT_CONNECTIONS}]
ini:
- {key: use_persistent_connections, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.use_persistent_connections}
VARIABLE_PRECEDENCE:
default: [all_inventory, groups_inventory, all_plugins_inventory, all_plugins_play, groups_plugins_inventory, groups_plugins_play]
desc: 'TODO: write it'
env: [{name: ANSIBLE_PRECEDENCE}]
ini:
- {key: precedence, section: defaults}
value_type: list
vars: []
yaml: {key: defaults.precedence}