58 lines
3.6 KiB
INI
58 lines
3.6 KiB
INI
[defaults]
|
|
|
|
# (boolean) This controls whether an Ansible playbook should prompt for a login password. If using SSH keys for authentication, you probably do not need to change this setting.
|
|
ask_pass=False
|
|
|
|
# (boolean) This controls whether an Ansible playbook should prompt for a vault password.
|
|
ask_vault_pass=True
|
|
|
|
# (pathlist) Comma-separated list of Ansible inventory sources
|
|
inventory=./inventory
|
|
|
|
# (pathspec) Colon-separated paths in which Ansible will search for Roles.
|
|
roles_path=./roles
|
|
|
|
# (string) Set the main callback used to display Ansible output. You can only have one at a time.
|
|
# You can have many other callbacks, but just one can be in charge of stdout.
|
|
# See :ref:`callback_plugins` for a list of available options.
|
|
stdout_callback=default
|
|
|
|
# (boolean) Set this to "False" if you want to avoid host key checking by the underlying connection plugin Ansible uses to connect to the host.
|
|
# Please read the documentation of the specific connection plugin used for details.
|
|
host_key_checking=True
|
|
|
|
# (string) Path to the Python interpreter to be used for module execution on remote targets, or an automatic discovery mode. Supported discovery modes are ``auto`` (the default), ``auto_silent``, ``auto_legacy``, and ``auto_legacy_silent``. All discovery modes match against an ordered list of well-known Python interpreter locations. The fallback behavior will issue a warning that the interpreter should be set explicitly (since interpreters installed later may change which one is used). This warning behavior can be disabled by setting ``auto_silent``. The ``auto_legacy`` modes are deprecated and behave the same as their respective ``auto`` modes. They exist for backward-compatibility with older Ansible releases that always defaulted to ``/usr/bin/python3``, which will use that interpreter if present.
|
|
interpreter_python=auto_silent
|
|
|
|
# (path) A number of non-playbook CLIs have a ``--playbook-dir`` argument; this sets the default value for it.
|
|
playbook_dir=./playbooks
|
|
|
|
# (bool) This controls whether a failed Ansible playbook should create a .retry file.
|
|
retry_files_enabled=False
|
|
|
|
# (boolean) This option controls if notified handlers run on a host even if a failure occurs on that host.
|
|
# When false, the handlers will not run if a failure has occurred on a host.
|
|
# This can also be set per play or on the command line. See Handlers and Failure for more details.
|
|
force_handlers=True
|
|
|
|
[privilege_escalation]
|
|
# (boolean) Toggles the use of privilege escalation, allowing you to 'become' another user after login.
|
|
become=True
|
|
|
|
# (boolean) Toggle to prompt for privilege escalation password.
|
|
become_ask_pass=False
|
|
|
|
# (string) Privilege escalation method to use when `become` is enabled.;
|
|
become_method=sudo
|
|
|
|
# (string) The user your login/remote user 'becomes' when using privilege escalation, most systems will use 'root' when no user is specified.;
|
|
become_user=root
|
|
|
|
[connection]
|
|
# (boolean) This is a global option, each connection plugin can override either by having more specific options or not supporting pipelining at all.
|
|
# Pipelining, if supported by the connection plugin, reduces the number of network operations required to execute a module on the remote server, by executing many Ansible modules without actual file transfer.
|
|
# It 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.
|
|
# This setting will be disabled if ``ANSIBLE_KEEP_REMOTE_FILES`` is enabled.
|
|
pipelining=True
|