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

1418 lines
40 KiB
YAML
Raw Normal View History

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
2017-07-07 00:21:53 +00:00
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
2017-07-07 00:21:53 +00:00
deprecated: True
vars: []
yaml: {key: accelerate.accelerate_daemon_timeout}
version_added: "1.6"
ACCELERATE_KEYS_DIR:
default: ~/.fireball.keys
2017-07-07 00:21:53 +00:00
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}
2017-07-07 00:21:53 +00:00
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}
2017-07-07 00:21:53 +00:00
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
2017-07-07 00:21:53 +00:00
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
2017-07-07 00:21:53 +00:00
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
2017-07-07 00:21:53 +00:00
deprecated: True
vars: []
yaml: {key: accelerate.accelerate_timeout}
ALLOW_WORLD_READABLE_TMPFILES:
default: False
2017-07-07 00:21:53 +00:00
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}
2017-07-07 00:21:53 +00:00
version_added: "2.1"
ANSIBLE_COW_SELECTION:
default: default
2017-07-07 00:21:53 +00:00
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']
2017-07-07 00:21:53 +00:00
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:
2017-07-07 00:21:53 +00:00
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:
2017-07-07 00:21:53 +00:00
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:
2017-07-07 00:21:53 +00:00
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
2017-07-07 00:21:53 +00:00
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:
2017-07-07 00:21:53 +00:00
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
2017-07-07 00:21:53 +00:00
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
2017-07-07 00:21:53 +00:00
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}
2017-07-07 00:21:53 +00:00
version_added: "2.2"
ANSIBLE_SSH_PIPELINING:
default: False
2017-07-07 00:21:53 +00:00
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}
2017-05-10 22:08:42 +00:00
ANY_ERRORS_FATAL:
2017-07-11 23:43:48 +00:00
default: False
desc: Sets the default value for the any_errors_fatal keyword
env:
- name: ANSIBLE_ANY_ERRORS_FATAL
ini:
- section: defaults
key: any_errors_fatal
value_type: boolean
vars: []
yaml: {key: errors.anyerrors_fatal}
version_added: "2.4"
BECOME_ALLOW_SAME_USER:
default: False
2017-07-11 23:43:48 +00:00
desc: This setting controls if become is skipped when remote user and become user are the same.
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
2017-07-11 23:43:48 +00:00
desc: Chooses which cache plugin to use
env: [{name: ANSIBLE_CACHE_PLUGIN}]
ini:
- {key: fact_caching, section: defaults}
vars: []
yaml: {key: defaults.fact_caching}
CACHE_PLUGIN_CONNECTION:
2017-07-11 23:43:48 +00:00
default:
desc: Defines connection or path information for the cache plugin
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
2017-07-11 23:43:48 +00:00
desc: Prefix to use for cache plugin files/tables
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
2017-07-11 23:43:48 +00:00
desc: Expiration timeout for the cache plugin data
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
2017-07-11 23:43:48 +00:00
desc: Defines the color to use on 'Changed' status
env: [{name: ANSIBLE_COLOR_CHANGED}]
ini:
- {key: changed, section: colors}
vars: []
2017-07-11 23:43:48 +00:00
yaml: {key: display.colors.changed}
COLOR_DEBUG:
default: dark gray
2017-07-11 23:43:48 +00:00
desc: Defines the color to use when emitting debug messages
env: [{name: ANSIBLE_COLOR_DEBUG}]
ini:
- {key: debug, section: colors}
vars: []
yaml: {key: colors.debug}
COLOR_DEPRECATE:
default: purple
2017-07-11 23:43:48 +00:00
desc: Defines the color to use when emitting deprecation messages
env: [{name: ANSIBLE_COLOR_DEPRECATE}]
ini:
- {key: deprecate, section: colors}
vars: []
yaml: {key: colors.deprecate}
COLOR_DIFF_ADD:
default: green
2017-07-11 23:43:48 +00:00
desc: Defines the color to use when showing added lines in diffs
env: [{name: ANSIBLE_COLOR_DIFF_ADD}]
ini:
- {key: diff_add, section: colors}
vars: []
yaml: {key: colors.diff_add}
COLOR_DIFF_LINES:
default: cyan
2017-07-11 23:43:48 +00:00
desc: Defines the color to use when showing diffs
env: [{name: ANSIBLE_COLOR_DIFF_LINES}]
ini:
- {key: diff_lines, section: colors}
vars: []
yaml: {key: colors.diff_lines}
COLOR_DIFF_REMOVE:
default: red
2017-07-11 23:43:48 +00:00
desc: Defines the color to use when showing removed lines in diffs
env: [{name: ANSIBLE_COLOR_DIFF_REMOVE}]
ini:
- {key: diff_remove, section: colors}
vars: []
yaml: {key: colors.diff_remove}
COLOR_ERROR:
default: red
2017-07-11 23:43:48 +00:00
desc: Defines the color to use when emitting error messages
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
2017-07-11 23:43:48 +00:00
desc: Defines the color to use when showing 'OK' status
env: [{name: ANSIBLE_COLOR_OK}]
ini:
- {key: ok, section: colors}
vars: []
yaml: {key: colors.ok}
COLOR_SKIP:
default: cyan
2017-07-11 23:43:48 +00:00
desc: Defines the color to use when showing 'Skipped' status
env: [{name: ANSIBLE_COLOR_SKIP}]
ini:
- {key: skip, section: colors}
vars: []
yaml: {key: colors.skip}
COLOR_UNREACHABLE:
default: bright red
2017-07-11 23:43:48 +00:00
desc: Defines the color to use on 'Unreachable' status
env: [{name: ANSIBLE_COLOR_UNREACHABLE}]
ini:
- {key: unreachable, section: colors}
vars: []
yaml: {key: colors.unreachable}
COLOR_VERBOSE:
default: blue
2017-07-11 23:43:48 +00:00
desc: Defines the color to use when emitting verbose messages
env: [{name: ANSIBLE_COLOR_VERBOSE}]
ini:
- {key: verbose, section: colors}
vars: []
yaml: {key: colors.verbose}
COLOR_WARN:
default: bright purple
2017-07-11 23:43:48 +00:00
desc: Defines the color to use when emitting warning messages
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:
- name: ansible_remote_tmp
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]
2017-07-11 23:43:48 +00:00
desc: List of enabled inventory plugins, it also determines the order in which they are used.
env: [{name: ANSIBLE_INVENTORY_ENABLED}]
ini:
- {key: inventory_enabled, section: defaults}
value_type: list
vars: []
2017-07-11 23:43:48 +00:00
yaml: {key: inventory.enabled_plugins}
INVENTORY_IGNORE_EXTS:
2017-07-11 23:43:48 +00:00
default: BLACKLIST_EXTS + [ '~', '.orig', '.ini', '.cfg', '.retry']
desc: List of extensions to ignore when using a directory as an inventory source
env: [{name: ANSIBLE_INVENTORY_IGNORE}]
ini:
- {key: inventory_ignore_extensions, section: defaults}
value_type: list
vars: []
2017-07-11 23:43:48 +00:00
yaml: {key: inventory.ignore_extensions}
INVENTORY_IGNORE_PATTERNS:
default: []
2017-07-11 23:43:48 +00:00
desc: List of patterns to ignore when using a directory as an inventory source
env: [{name: ANSIBLE_INVENTORY_IGNORE_REGEX}]
ini:
- {key: inventory_ignore_patterns, section: defaults}
value_type: list
vars: []
2017-07-11 23:43:48 +00:00
yaml: {key: inventory.ignore_patterns}
MAX_FILE_SIZE_FOR_DIFF:
default: 104448
2017-07-11 23:43:48 +00:00
desc: Maximum size of files to be considered for diff display
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}
NETWORK_GROUP_MODULES:
default: [eos, nxos, ios, iosxr, junos, ce, vyos, sros, dellos9, dellos10, dellos6, asa, aruba, aireos]
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}
ONLY_NAMESPACE_FACTS:
default: False
desc:
- Facts normally get injected as top level variables, this setting prevents that.
- Facts are still available in the `ansible_facts` variable w/o the `ansible_` prefix.
env: [{name: ANSIBLE_RESTRICT_FACTS}]
ini:
- {key: restrict_facts_namespace, section: defaults}
value_type: boolean
vars: []
yaml: {key: defaults.restrict_facts_namespace}
version_added: "2.4"
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
2017-07-07 00:21:53 +00:00
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: []
2017-07-07 00:21:53 +00:00
yaml: {key: errors.retry.enabled}
RETRY_FILES_SAVE_PATH:
default: ~
2017-07-07 00:21:53 +00:00
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: []
2017-07-07 00:21:53 +00:00
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}
YAML_FILENAME_EXTENSIONS:
default: [".yml", ".yaml", ".json"]
desc: "check all of these extensions when looking for 'variable' files which should be YAML or JSON or vaulted versions of theses."
env:
- name: ANSIBLE_YAML_FILENAME_EXT
ini:
- {key: defaults, section: yaml_valid_extensions}
value_type: list
vars: []
yaml: {key: defaults.yaml_valid_extensions}