Spec-Zone.ru › Ansible 2.8

Настройки конфигурации Ansible

Ansible поддерживает несколько источников для настройки своего поведения, включая файл ini с именем ansible.cfg, переменные среды, параметры командной строки, ключевые слова playbook и переменные. Подробную информацию о приоритете каждого источника см. в разделе Управление поведением Ansible: правила приоритета.

Утилита ansible-config позволяет пользователям просматривать все доступные настройки конфигурации, их значения по умолчанию, способы их настройки и источник их текущего значения. Дополнительную информацию см. в разделе ansible-config.

Файл конфигурации

Изменения могут быть внесены и использованы в файле конфигурации, который будет искаться в следующем порядке:

  • ANSIBLE_CONFIG (переменная среды, если установлена)
  • ansible.cfg (в текущей директории)
  • ~/.ansible.cfg (в домашней директории)
  • /etc/ansible/ansible.cfg

Ansible обработает указанный список и воспользуется первым найденным файлом, остальные будут проигнорированы.

Примечание

Файл конфигурации использует формат INI. Как знак решетки (#), так и точка с запятой (;) допускаются в качестве маркеров комментариев, когда комментарий начинается с новой строки. Однако, если комментарий находится в строке с обычными значениями, только точка с запятой разрешена для ввода комментария. Например:

# some basic default values...
inventory = /etc/ansible/hosts  ; This points to the file that lists your hosts

Избегание рисков безопасности с ansible.cfg в текущей директории

Если Ansible загрузит ansible.cfg из каталога с правами записи для всех пользователей в текущей рабочей директории, это создаст серьезный риск безопасности. Другой пользователь может разместить там свой собственный файл конфигурации, предназначенный для выполнения вредоносного кода Ansible как локально, так и удаленно, возможно, с повышенными привилегиями. По этой причине Ansible не будет автоматически загружать файл конфигурации из текущей рабочей директории, если каталог имеет права записи для всех.

Если вам необходимо использовать Ansible с файлом конфигурации в текущей рабочей директории, лучший способ избежать этой проблемы — ограничить доступ к вашим директориям Ansible определенным пользователем(ями) и/или группой(ами). Если ваши директории Ansible находятся на файловой системе, которая должна эмулировать права Unix, такие как Vagrant или Windows Subsystem for Linux (WSL), вы, возможно, сначала не знаете, как это исправить, так как chmod, chown, и chgrp могут там не сработать. В большинстве таких случаев правильным исправлением является изменение опций монтирования файловой системы, чтобы файлы и каталоги были доступны для чтения и записи пользователям и группам, запускающим Ansible, но были закрыты для других. Дополнительную информацию о правильных настройках см.:

  • для Vagrant, в блоге Jeremy Kendall’a публикуется статья о правах синхронизированных каталогов.
  • для WSL, в документации WSL и в этой статье блога Microsoft публикуется статья об опциях монтирования.

Если вы обязательно должны хранить свою конфигурацию Ansible в каталоге с правами записи для всех в текущей рабочей директории, вы можете явно указать файл конфигурации через переменную среды ANSIBLE_CONFIG. Пожалуйста, выполните соответствующие действия для устранения вышеперечисленных проблем безопасности, прежде чем это делать.

Относительные пути для конфигурации

Вы можете указать относительный путь для многих параметров конфигурации. В большинстве таких случаев используемый путь будет относительным к файлу ansible.cfg для текущего выполнения. Если вам нужен путь, относительный к вашей текущей рабочей директории (CWD), вы можете использовать макрос {{CWD}} для его указания. Мы не рекомендуем этот подход, так как использование вашей CWD в качестве корня относительных путей может представлять угрозу безопасности. Например: cd /tmp; secureinfo=./newrootpassword ansible-playbook ~/safestuff/change_root_pwd.yml.

Общие параметры

Это копия параметров, доступных из нашей версии. В вашей локальной установке могут быть дополнительные параметры из-за дополнительных плагинов. Вы можете использовать утилиту командной строки, упомянутую выше (ansible-config), чтобы просмотреть их.

ACTION_WARNINGS

Описание: По умолчанию Ansible выводит предупреждение при получении действия задачи (модуля или плагина действия). Эти предупреждения можно отключить, установив это значение в False.
Тип: boolean
Значение по умолчанию: True
Добавленная версия: 2.5
Раздел INI: defaults
Ключ INI: action_warnings
Окружение: ANSIBLE_ACTION_WARNINGS

AGNOSTIC_BECOME_PROMPT

Описание: Отобразить универсальный запрос become вместо запроса, содержащего метод become, указанный в командной строке
Тип: boolean
Значение по умолчанию: True
Добавленная версия: 2.5
Раздел INI: privilege_escalation
Ключ INI: agnostic_become_prompt
Окружение: ANSIBLE_AGNOSTIC_BECOME_PROMPT

ALLOW_WORLD_READABLE_TMPFILES

Описание: Это делает временные файлы, созданные на компьютере, доступными для чтения всем пользователям и выводит предупреждение вместо того, чтобы завершать выполнение задачи. Это полезно при выполнении задач от имени непривилегированного пользователя.
Тип: boolean
Значение по умолчанию: False
Добавленная версия: 2.1
Раздел INI: defaults
Ключ INI: allow_world_readable_tmpfiles

ANSIBLE_CONNECTION_PATH

Описание: Укажите, где искать скрипт ansible-connection. Этот путь будет проверяться перед поиском в $PATH. Если значение равно null, Ansible начнёт поиск с той же директории, что и скрипт Ansible.
Тип: path
Значение по умолчанию: None
Добавленная версия: 2.8
Раздел INI: persistent_connection
Ключ INI: ansible_connection_path
Окружение: ANSIBLE_CONNECTION_PATH

ANSIBLE_COW_PATH

Описание: Укажите пользовательский путь к cowsay или замените его на реализацию cowsay по вашему выбору
Тип: string
Значение по умолчанию: None
Раздел INI: defaults
Ключ INI: cowpath
Окружение: ANSIBLE_COW_PATH

ANSIBLE_COW_SELECTION

Описание: Это позволяет выбрать конкретную шаблон cowsay для баннеров или использовать ‘random’, чтобы циклически проходить по ним.
Значение по умолчанию: default
Раздел INI: defaults
Ключ INI: cow_selection
Окружение: ANSIBLE_COW_SELECTION

ANSIBLE_COW_WHITELIST

Описание: Белый список шаблонов cowsay, которые можно безопасно использовать. Устанавливается в пустой список, если вы хотите включить все установленные шаблоны.
Тип: список
Значение по умолчанию: [‘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’]
Раздел INI: defaults
Ключ INI: cow_whitelist
Переменная окружения: ANSIBLE_COW_WHITELIST

ANSIBLE_FORCE_COLOR

Описание: Этот параметр принудительно включает режим цвета, даже если выполнение происходит без терминала или значение «nocolor» равно True.
Тип: булево
Значение по умолчанию: False
Раздел INI: defaults
Ключ INI: force_color
Переменная окружения: ANSIBLE_FORCE_COLOR

ANSIBLE_NOCOLOR

Описание: Этот параметр позволяет отключить вывод цвета, что используется для лучшей индикации ошибок и информации о состоянии.
Тип: булево
Значение по умолчанию: False
Раздел INI: defaults
Ключ INI: nocolor
Переменная окружения: ANSIBLE_NOCOLOR

ANSIBLE_NOCOWS

Описание: Если у вас установлен cowsay, но вы хотите избежать «коров» (почему???), используйте это.
Тип: булево
Значение по умолчанию: False
Раздел INI: defaults
Ключ INI: nocows
Переменная окружения: ANSIBLE_NOCOWS

ANSIBLE_PIPELINING

Описание: Пайплайниг, если поддерживается плагином подключения, уменьшает количество сетевых операций, необходимых для выполнения модуля на удалённом сервере, выполняя множество Ansible модулей без фактической передачи файлов. Это может привести к значительному улучшению производительности при включении. Однако это конфликтует с эскалацией привилегий (become). Например, при использовании операций ‘sudo:’ необходимо сначала отключить ‘requiretty’ в /etc/sudoers на всех управляемых хостах, поэтому по умолчанию он отключён. Этот параметр отключён, если ANSIBLE_KEEP_REMOTE_FILES включён.
Тип: булево
Значение по умолчанию: False
Раздел INI: connection
Ключ INI: pipelining
Раздел INI: ssh_connection
Ключ INI: pipelining
Переменная окружения: ANSIBLE_PIPELINING
Переменная окружения: ANSIBLE_SSH_PIPELINING

ANSIBLE_SSH_ARGS

Описание: Если задано, это переопределит параметры ssh по умолчанию для Ansible. В частности, пользователи могут увеличить время ControlPersist для повышения производительности. Значение 30 минут может быть подходящим. Обратите внимание, что если -o ControlPath установлено в ssh_args, то настройка пути к контрольному соединению не используется.
По умолчанию: -C -o ControlMaster=auto -o ControlPersist=60s
Раздел INI: ssh_connection
Ключ INI: ssh_args
Окружение: ANSIBLE_SSH_ARGS

ANSIBLE_SSH_CONTROL_PATH

Описание: Это местоположение для сохранения сокетов ControlPath ssh, оно использует подстановку переменных ssh. Начиная с версии 2.3, если значение null, Ansible сгенерирует уникальный хэш. Используйте %(directory)s для указания, где использовать настройку пути к каталогу управления. До версии 2.3 по умолчанию было control_path=%(directory)s/ansible-ssh-%%h-%%p-%%r. Обратите внимание, что эта настройка игнорируется, если -o ControlPath установлено в параметрах ssh.
По умолчанию: None
Раздел INI: ssh_connection
Ключ INI: control_path
Окружение: ANSIBLE_SSH_CONTROL_PATH

ANSIBLE_SSH_CONTROL_PATH_DIR

Описание: Это задаёт каталог для использования ssh control path, если настройка control path имеет значение null. Также предоставляет переменную %(directory)s для настройки пути к контрольному соединению.
По умолчанию: ~/.ansible/cp
Раздел INI: ssh_connection
Ключ INI: control_path_dir
Окружение: ANSIBLE_SSH_CONTROL_PATH_DIR

ANSIBLE_SSH_EXECUTABLE

Описание: Это определяет местоположение бинарника ssh. По умолчанию ssh, что будет использовать первый бинарник ssh, доступный в $PATH. Этот параметр обычно не требуется, он может быть полезен, когда доступ к системному ssh ограничен или при использовании оболочек ssh для подключения к удалённым хостам.
По умолчанию: ssh
Добавлена в версии: 2.2
Раздел INI: ssh_connection
Ключ INI: ssh_executable
Окружение: ANSIBLE_SSH_EXECUTABLE

ANSIBLE_SSH_RETRIES

Описание: Количество попыток установления соединения, прежде чем мы откажемся и сообщим о хосте как об «НЕДОСТУПНОМ»
Тип: целое число
По умолчанию: 0
Раздел INI: ssh_connection
Ключ INI: retries
Окружение: ANSIBLE_SSH_RETRIES

ANY_ERRORS_FATAL

Описание: Устанавливает значение по умолчанию для ключевого слова any_errors_fatal. Если True, сбои задач будут рассматриваться как критические ошибки.
Тип: boolean
Значение по умолчанию: False
Добавлена в версии: 2.4
Раздел INI: defaults
Ключ INI: any_errors_fatal
Окружение: ANSIBLE_ANY_ERRORS_FATAL

BECOME_ALLOW_SAME_USER

Описание: Этот параметр управляет тем, будет ли пропуск шага become, если удаленный пользователь и пользователь become совпадают. Например, sudo от root к root.
Тип: boolean
Значение по умолчанию: False
Раздел INI: privilege_escalation
Ключ INI: become_allow_same_user
Окружение: ANSIBLE_BECOME_ALLOW_SAME_USER

BECOME_PLUGIN_PATH

Описание: Двоеточием разделенные пути, в которых Ansible будет искать плагины become.
Тип: pathspec
Значение по умолчанию: ~/.ansible/plugins/become:/usr/share/ansible/plugins/become
Добавлена в версии: 2.8
Раздел INI: defaults
Ключ INI: become_plugins
Окружение: ANSIBLE_BECOME_PLUGINS

CACHE_PLUGIN

Описание: Выбирает плагин кэша для использования. По умолчанию ‘memory’ — это временный кэш.
Значение по умолчанию: memory
Раздел INI: defaults
Ключ INI: fact_caching
Окружение: ANSIBLE_CACHE_PLUGIN

CACHE_PLUGIN_CONNECTION

Описание: Определяет информацию о подключении или пути для плагина кэша.
Значение по умолчанию: None
Раздел INI: defaults
Ключ INI: fact_caching_connection
Окружение: ANSIBLE_CACHE_PLUGIN_CONNECTION

CACHE_PLUGIN_PREFIX

Описание: Префикс для использования в файлах/таблицах плагина кэша.
Значение по умолчанию: ansible_facts
Раздел INI: defaults
Ключ INI: fact_caching_prefix
Окружение: ANSIBLE_CACHE_PLUGIN_PREFIX

CACHE_PLUGIN_TIMEOUT

Описание: Срок ожидания истечения срока действия данных кеш-плагина
Тип: целое число
Значение по умолчанию: 86400
Раздел INI: defaults
Ключ INI: fact_caching_timeout
Переменная окружения: ANSIBLE_CACHE_PLUGIN_TIMEOUT

Пути к коллекциям (COLLECTIONS_PATHS)

Тип: путь
Значение по умолчанию: ~/.ansible/collections:/usr/share/ansible/collections
Раздел INI: defaults
Ключ INI: collections_paths
Переменная окружения: ANSIBLE_COLLECTIONS_PATHS

Изменённый цвет (COLOR_CHANGED)

Описание: Определяет цвет, используемый для статуса задачи «Изменено»
Значение по умолчанию: жёлтый
Раздел INI: colors
Ключ INI: changed
Переменная окружения: ANSIBLE_COLOR_CHANGED

Цвет приглашения консоли (COLOR_CONSOLE_PROMPT)

Описание: Определяет цвет по умолчанию для ansible-console
Значение по умолчанию: белый
Добавлена в версии: 2.7
Раздел INI: colors
Ключ INI: console_prompt
Переменная окружения: ANSIBLE_COLOR_CONSOLE_PROMPT

Цвет отладки (COLOR_DEBUG)

Описание: Определяет цвет, используемый при выводе сообщений отладки
Значение по умолчанию: тёмно-серый
Раздел INI: colors
Ключ INI: debug
Переменная окружения: ANSIBLE_COLOR_DEBUG

Цвет устаревания (COLOR_DEPRECATE)

Описание: Определяет цвет, используемый при выводе сообщений об устаревании
Значение по умолчанию: фиолетовый
Раздел INI: colors
Ключ INI: deprecate
Переменная окружения: ANSIBLE_COLOR_DEPRECATE

Цвет добавленных строк в diff (COLOR_DIFF_ADD)

Описание: Определяет цвет, используемый при отображении добавленных строк в diff
Значение по умолчанию: зелёный
Раздел INI: colors
Ключ INI: diff_add
Переменная окружения: ANSIBLE_COLOR_DIFF_ADD

Цвет строк в diff (COLOR_DIFF_LINES)

Описание: Определяет цвет, используемый при отображении различий
По умолчанию: голубой
Раздел INI: colors
Ключ INI: diff_lines
Переменная окружения: ANSIBLE_COLOR_DIFF_LINES

COLOR_DIFF_REMOVE

Описание: Определяет цвет, используемый при отображении удалённых строк в различиях
По умолчанию: красный
Раздел INI: colors
Ключ INI: diff_remove
Переменная окружения: ANSIBLE_COLOR_DIFF_REMOVE

COLOR_ERROR

Описание: Определяет цвет, используемый при выводе сообщений об ошибках
По умолчанию: красный
Раздел INI: colors
Ключ INI: error
Переменная окружения: ANSIBLE_COLOR_ERROR

COLOR_HIGHLIGHT

Описание: Определяет цвет для выделения
По умолчанию: белый
Раздел INI: colors
Ключ INI: highlight
Переменная окружения: ANSIBLE_COLOR_HIGHLIGHT

COLOR_OK

Описание: Определяет цвет, используемый для отображения статуса задачи «ОК»
По умолчанию: зелёный
Раздел INI: colors
Ключ INI: ok
Переменная окружения: ANSIBLE_COLOR_OK

COLOR_SKIP

Описание: Определяет цвет, используемый при отображении статуса задачи «Пропущено»
По умолчанию: голубой
Раздел INI: colors
Ключ INI: skip
Переменная окружения: ANSIBLE_COLOR_SKIP

COLOR_UNREACHABLE

Описание: Определяет цвет для статуса «Недоступно»
По умолчанию: ярко-красный
Раздел INI: colors
Ключ INI: unreachable
Переменная окружения: ANSIBLE_COLOR_UNREACHABLE

COLOR_VERBOSE

Описание: Определяет цвет, используемый при выводе подробных сообщений. Например, те, что отображаются с помощью ‘-v’.
По умолчанию: синий
Раздел ini: colors
Ключ ini: verbose
Окружение: ANSIBLE_COLOR_VERBOSE

COLOR_WARN

Описание: Определяет цвет, используемый при выводе предупреждений.
По умолчанию: ярко-фиолетовый
Раздел ini: colors
Ключ ini: warn
Окружение: ANSIBLE_COLOR_WARN

COMMAND_WARNINGS

Описание: По умолчанию Ansible выводит предупреждение, когда используется модуль shell или command, и команда, по-видимому, похожа на существующий модуль Ansible. Эти предупреждения можно отключить, изменив это значение на False. Также можно контролировать это на уровне задачи с помощью опции модуля warn.
Тип: boolean
По умолчанию: True
Добавлена в версии: 1.8
Раздел ini: defaults
Ключ ini: command_warnings
Окружение: ANSIBLE_COMMAND_WARNINGS

CONDITIONAL_BARE_VARS

Описание: При включенном значении (True), выполнение условной оценки «var» обрабатывается по-разному, чем «var.subkey», так как первое оценивается непосредственно, а второе проходит через синтаксический анализатор Jinja2. Но строки «false» в «var» оцениваются как булевы значения. При выключенном значении оба оцениваются одинаково, но в тех случаях, когда «var» было «false» (строка), оно больше не будет оцениваться как булево. В настоящее время это значение по умолчанию «True», но вскоре изменится на «False», а само значение будет удалено в будущем. Ожидайте изменения значения по умолчанию в версии 2.10 и то, что эта настройка в конечном итоге будет устаревшей после 2.12
Тип: boolean
По умолчанию: True
Добавлена в версии: 2.8
Раздел ini: defaults
Ключ ini: conditional_bare_variables
Окружение: ANSIBLE_CONDITIONAL_BARE_VARS

CONNECTION_FACTS_MODULES

Описание: Какие модули запускать во время этапа сбора фактов в ходе выполнения игры, в зависимости от подключения.
Тип: dict
По умолчанию: {‘eos’: ‘eos_facts’, ‘frr’: ‘frr_facts’, ‘ios’: ‘ios_facts’, ‘iosxr’: ‘iosxr_facts’, ‘junos’: ‘junos_facts’, ‘nxos’: ‘nxos_facts’, ‘vyos’: ‘vyos_facts’}
Раздел ini: defaults
Ключ ini: connection_facts_modules
Окружение: ANSIBLE_CONNECTION_FACTS_MODULES

DEFAULT_ACTION_PLUGIN_PATH

Описание: Двоеточием разделенные пути, в которых Ansible будет искать плагины действий.
Тип: pathspec
По умолчанию: ~/.ansible/plugins/action:/usr/share/ansible/plugins/action
Раздел INI: defaults
Ключ INI: action_plugins
Окружение: ANSIBLE_ACTION_PLUGINS

DEFAULT_ALLOW_UNSAFE_LOOKUPS

Описание: При включении данного параметра, плагины поиска (используемые в переменных как {{lookup('foo')}} или в циклах как with_foo) могут возвращать данные, которые не помечены как «небезопасные». По умолчанию такие данные отмечаются как небезопасные, чтобы предотвратить оценку языка шаблонов jinja2, так как это может представлять собой угрозу безопасности. Этот параметр предоставляется для обеспечения обратной совместимости, однако пользователи должны сначала рассмотреть возможность добавления allow_unsafe=True к любым поискам, которые могут содержать данные, которые могут быть запущены в движке шаблонов позднее.
Тип: boolean
По умолчанию: False
Добавлена в версии: 2.2.3
Раздел INI: defaults
Ключ INI: allow_unsafe_lookups

DEFAULT_ASK_PASS

Описание: Управляет запросом пароля входа при выполнении Ansible playbook. Если используется SSH-ключ для аутентификации, вероятно, изменение этого параметра не требуется.
Тип: boolean
По умолчанию: False
Раздел INI: defaults
Ключ INI: ask_pass
Окружение: ANSIBLE_ASK_PASS

DEFAULT_ASK_SU_PASS

Описание: Управляет запросом пароля su при выполнении Ansible playbook.
Тип: boolean
По умолчанию: False
Раздел INI: defaults
Ключ INI: ask_su_pass
Окружение: ANSIBLE_ASK_SU_PASS
Устарело начиная с версии: 2.9
Детали устаревания:
В пользу Ansible Become, который является общей платформой. См. become_ask_pass.
Альтернативы устаревшим функциям:
become

DEFAULT_ASK_SUDO_PASS

Описание: Управляет запросом пароля sudo при выполнении Ansible playbook.
Тип: boolean
По умолчанию: False
Раздел INI: defaults
Ключ INI: ask_sudo_pass
Окружение: ANSIBLE_ASK_SUDO_PASS
Устарело начиная с версии: 2.9
Детали устаревания:
В пользу Ansible Become, который является общей платформой. См. become_ask_pass.
Альтернативы устаревшим функциям:
become

DEFAULT_ASK_VAULT_PASS

Описание: Определяет, нужно ли Ansible playbook запрашивать пароль хранилища Vault.
Тип: boolean
По умолчанию: False
Раздел в конфигурационном файле: defaults
Ключ в конфигурационном файле: ask_vault_pass
Переменная среды: ANSIBLE_ASK_VAULT_PASS

DEFAULT_BECOME

Описание: Включает/выключает повышение привилегий, позволяя «стать» другим пользователем после входа.
Тип: boolean
По умолчанию: False
Раздел в конфигурационном файле: privilege_escalation
Ключ в конфигурационном файле: become
Переменная среды: ANSIBLE_BECOME

DEFAULT_BECOME_ASK_PASS

Описание: Включает запрос пароля повышения привилегий.
Тип: boolean
По умолчанию: False
Раздел в конфигурационном файле: privilege_escalation
Ключ в конфигурационном файле: become_ask_pass
Переменная среды: ANSIBLE_BECOME_ASK_PASS

DEFAULT_BECOME_EXE

Описание: исполняемый файл для повышения привилегий, в противном случае Ansible будет полагаться на PATH
По умолчанию: None
Раздел в конфигурационном файле: privilege_escalation
Ключ в конфигурационном файле: become_exe
Переменная среды: ANSIBLE_BECOME_EXE

DEFAULT_BECOME_FLAGS

Описание: Флаги для передачи исполняемому файлу повышения привилегий.
По умолчанию:
Раздел в конфигурационном файле: privilege_escalation
Ключ в конфигурационном файле: become_flags
Переменная среды: ANSIBLE_BECOME_FLAGS

DEFAULT_BECOME_METHOD

Описание: Метод повышения привилегий для использования, когда become включен.
По умолчанию: sudo
Раздел в конфигурационном файле: privilege_escalation
Ключ в конфигурационном файле: become_method
Переменная среды: ANSIBLE_BECOME_METHOD

DEFAULT_BECOME_USER

Описание: Пользователь, которым становится ваш логин/удаленный пользователь при использовании повышения привилегий. Большинство систем используют «root», если пользователь не указан.
По умолчанию: root
Раздел в конфигурационном файле: privilege_escalation
Ключ в конфигурационном файле: become_user
Переменная среды: ANSIBLE_BECOME_USER

DEFAULT_CACHE_PLUGIN_PATH

Описание: Двоеточием разделенные пути, в которых Ansible будет искать плагины кэша.
Тип: pathspec
По умолчанию: ~/.ansible/plugins/cache:/usr/share/ansible/plugins/cache
Раздел INI: defaults
Ключ INI: cache_plugins
Переменная окружения: ANSIBLE_CACHE_PLUGINS

DEFAULT_CALLABLE_WHITELIST

Описание: Белый список вызываемых методов, которые должны быть доступны для оценки шаблонов
Тип: список
По умолчанию: []
Раздел INI: defaults
Ключ INI: callable_whitelist
Переменная окружения: ANSIBLE_CALLABLE_WHITELIST

DEFAULT_CALLBACK_PLUGIN_PATH

Описание: Двоеточием разделенные пути, в которых Ansible будет искать плагины обратных вызовов.
Тип: pathspec
По умолчанию: ~/.ansible/plugins/callback:/usr/share/ansible/plugins/callback
Раздел INI: defaults
Ключ INI: callback_plugins
Переменная окружения: ANSIBLE_CALLBACK_PLUGINS

DEFAULT_CALLBACK_WHITELIST

Описание: Список разрешенных обратных вызовов, не все обратные вызовы нуждаются в разрешении, но многие из поставляемых с Ansible требуют его, так как мы не хотим, чтобы они активировались по умолчанию.
Тип: список
По умолчанию: []
Раздел INI: defaults
Ключ INI: callback_whitelist
Переменная окружения: ANSIBLE_CALLBACK_WHITELIST

DEFAULT_CLICONF_PLUGIN_PATH

Описание: Двоеточием разделенные пути, в которых Ansible будет искать плагины Cliconf.
Тип: pathspec
По умолчанию: ~/.ansible/plugins/cliconf:/usr/share/ansible/plugins/cliconf
Раздел INI: defaults
Ключ INI: cliconf_plugins
Переменная окружения: ANSIBLE_CLICONF_PLUGINS

DEFAULT_CONNECTION_PLUGIN_PATH

Описание: Двоеточием разделенные пути, в которых Ansible будет искать плагины подключения.
Тип: pathspec
По умолчанию: ~/.ansible/plugins/connection:/usr/share/ansible/plugins/connection
Раздел INI: defaults
Ключ INI: connection_plugins
Переменная окружения: ANSIBLE_CONNECTION_PLUGINS

DEFAULT_DEBUG

Описание: Включает отладочный вывод в Ansible. Он очень подробный и может затруднять многопроцессорную обработку. Отладочный вывод также может содержать конфиденциальную информацию, несмотря на включенные настройки no_log, поэтому режим отладки не следует использовать в рабочей среде.
Тип: boolean
По умолчанию: False
Раздел ini: defaults
Ключ ini: debug
Переменная окружения: ANSIBLE_DEBUG

DEFAULT_EXECUTABLE

Описание: Указывает команду, которую следует использовать для запуска оболочки в Ansible для выполнения задач на целевом устройстве. Пользователям может потребоваться изменить её в редких случаях, когда доступ к оболочке ограничен, но в большинстве случаев можно оставить по умолчанию.
По умолчанию: /bin/sh
Раздел ini: defaults
Ключ ini: executable
Переменная окружения: ANSIBLE_EXECUTABLE

DEFAULT_FACT_PATH

Описание: Этот параметр позволяет настроить глобальный путь к «local_facts» для задачи M(setup) при сборе фактов. Если не задан, он будет использовать значение по умолчанию из модуля M(setup): /etc/ansible/facts.d. Это не влияет на пользовательские задачи, использующие модуль M(setup).
Тип: path
По умолчанию: None
Раздел ini: defaults
Ключ ini: fact_path
Переменная окружения: ANSIBLE_FACT_PATH

DEFAULT_FILTER_PLUGIN_PATH

Описание: Список путей через двоеточие, в которых Ansible будет искать плагины фильтров Jinja2.
Тип: pathspec
По умолчанию: ~/.ansible/plugins/filter:/usr/share/ansible/plugins/filter
Раздел ini: defaults
Ключ ini: filter_plugins
Переменная окружения: ANSIBLE_FILTER_PLUGINS

DEFAULT_FORCE_HANDLERS

Описание: Этот параметр управляет запуском уведомленных обработчиков на хосте даже при возникновении сбоя на этом хосте. Если false, обработчики не будут выполняться, если на хосте произошёл сбой. Это также можно задать на уровне выполнения или через командную строку. Подробнее см. в разделе Обработчики и сбои.
Тип: boolean
По умолчанию: False
Добавлен в версии: 1.9.1
Раздел ini: defaults
Ключ ini: force_handlers
Переменная окружения: ANSIBLE_FORCE_HANDLERS

DEFAULT_FORKS

Описание: Максимальное количество вилок, которые Ansible будет использовать для выполнения задач на целевых хостах.
Тип: целое число
По умолчанию: 5
Раздел ini: defaults
Ключ ini: forks
Переменная окружения: ANSIBLE_FORKS

DEFAULT_GATHER_SUBSET

Описание: Установите опцию gather_subset для задачи M(setup) в неявленном сборе фактов. Подробности см. в документации модуля. Она не применяется к пользовательским задачам M(setup).
Тип: список
Значение по умолчанию: [‘all’]
Добавлена в версии: 2.1
Раздел INI: defaults
Ключ INI: gather_subset
Среда: ANSIBLE_GATHER_SUBSET

DEFAULT_GATHER_TIMEOUT

Описание: Установите таймаут в секундах для неявленного сбора фактов. Он не применяется к пользовательским задачам M(setup).
Тип: целое число
Значение по умолчанию: 10
Раздел INI: defaults
Ключ INI: gather_timeout
Среда: ANSIBLE_GATHER_TIMEOUT

DEFAULT_GATHERING

Описание: Эта настройка управляет политикой по умолчанию сбора фактов (факты, полученные о удалённых системах). Когда ‘implicit’ (значение по умолчанию), плагин кэширования игнорируется, и факты собираются за каждую игру, если не установлено ‘gather_facts: False’. Когда ‘explicit’, наоборот, факты не собираются, если они не запрошены прямо в игре. Значение ‘smart’ означает, что каждый новый хост без обнаруженных фактов будет сканироваться, но если один и тот же хост упоминается в нескольких играх, он не будет повторно запрошен в ходе выполнения плейбука. Этот параметр может быть полезен для экономии времени на сбор фактов. И ‘smart’, и ‘explicit’ будут использовать плагин кэширования.
Значение по умолчанию: implicit
Добавлена в версии: 1.6
Раздел INI: defaults
Ключ INI: gathering
Среда: ANSIBLE_GATHERING

DEFAULT_HANDLER_INCLUDES_STATIC

Описание: С версии 2.0 M(include) может быть ‘динамическим’, эта настройка (если True) принудительно делает включаемые элементы в разделе handlers ‘статическими’.
Тип: булево
Значение по умолчанию: False
Раздел INI: defaults
Ключ INI: handler_includes_static
Среда: ANSIBLE_HANDLER_INCLUDES_STATIC
Устаревшее в: 2.12
Подробности об устаревании:
сам include устарел, и эта настройка в будущем не будет иметь значения
Альтернативы при устаревании:
нет, так как это уже встроено в принятие решения между include_tasks и import_tasks

DEFAULT_HASH_BEHAVIOUR

Описание: Данная настройка управляет тем, как переменные объединяются в Ansible. По умолчанию Ansible переопределяет переменные в определённом порядке приоритета, как описано в разделе Переменные. Когда переменная с более высоким приоритетом побеждает, она заменяет другое значение. Некоторые пользователи предпочитают, чтобы переменные, которые являются хешами (также известными как «словари» в терминах Python), объединялись. Эта настройка называется «merge». Это не поведение по умолчанию и не влияет на переменные, значения которых являются скалярами (целые числа, строки) или массивами. Мы в целом рекомендуем не использовать эту настройку, если вы не считаете, что в ней есть абсолютная необходимость, и плейбуки в официальных репозиториях примеров не используют эту настройку. В версии 2.0 был добавлен фильтр combine для выполнения этого для конкретной переменной (описан в разделах Фильтров).
Тип: строка
Значение по умолчанию: replace
Раздел в INI: defaults
Ключ в INI: hash_behaviour
Окружение: ANSIBLE_HASH_BEHAVIOUR

DEFAULT_HOST_LIST

Описание: Список источников инвентаризации Ansible, разделённый запятыми
Тип: pathlist
Значение по умолчанию: /etc/ansible/hosts
Раздел в INI: defaults
Ключ в INI: inventory
Окружение: ANSIBLE_INVENTORY

DEFAULT_HTTPAPI_PLUGIN_PATH

Описание: Разделённые двоеточием пути, в которых Ansible будет искать плагины HttpApi.
Тип: pathspec
Значение по умолчанию: ~/.ansible/plugins/httpapi:/usr/share/ansible/plugins/httpapi
Раздел в INI: defaults
Ключ в INI: httpapi_plugins
Окружение: ANSIBLE_HTTPAPI_PLUGINS

DEFAULT_INTERNAL_POLL_INTERVAL

Описание: Устанавливает интервал (в секундах) опроса внутренними процессами Ansible друг друга. Более низкие значения улучшают производительность с большими плейбуками за счёт дополнительной нагрузки на ЦП. Более высокие значения более подходят для использования Ansible в сценариях автоматизации, когда отзывчивость пользовательского интерфейса не требуется, но использование ЦП может быть проблемой. Значение по умолчанию соответствует значению, жёстко закодированному в Ansible <= 2.1
Тип: float
Значение по умолчанию: 0.001
Добавлена в версии: 2.2
Раздел в INI: defaults
Ключ в INI: internal_poll_interval

DEFAULT_INVENTORY_PLUGIN_PATH

Описание: Разделённые двоеточием пути, в которых Ansible будет искать плагины инвентаризации.
Тип: pathspec
Значение по умолчанию: ~/.ansible/plugins/inventory:/usr/share/ansible/plugins/inventory
Раздел в INI: defaults
Ключ в INI: inventory_plugins
Окружение: ANSIBLE_INVENTORY_PLUGINS

DEFAULT_JINJA2_EXTENSIONS

Описание: Это функция, предназначенная для разработчиков, которая позволяет включить дополнительные расширения Jinja2. Подробности см. в документации Jinja2. Если вы не знаете, что это такое, вам, вероятно, не нужно изменять эту настройку :)
По умолчанию: []
Раздел INI: defaults
Ключ INI: jinja2_extensions
Переменная среды: ANSIBLE_JINJA2_EXTENSIONS

DEFAULT_JINJA2_NATIVE

Описание: Этот параметр сохраняет типы переменных во время операций с шаблонами. Требуется Jinja2 >= 2.10.
Тип: boolean
По умолчанию: False
Добавлена в версии: 2.7
Раздел INI: defaults
Ключ INI: jinja2_native
Переменная среды: ANSIBLE_JINJA2_NATIVE

DEFAULT_KEEP_REMOTE_FILES

Описание: Включает/отключает удаление временных файлов, используемых Ansible для выполнения задач на удаленном сервере. Если этот параметр включен, он отключит ANSIBLE_PIPELINING.
Тип: boolean
По умолчанию: False
Раздел INI: defaults
Ключ INI: keep_remote_files
Переменная среды: ANSIBLE_KEEP_REMOTE_FILES

DEFAULT_LIBVIRT_LXC_NOSECLABEL

Описание: Эта настройка заставляет libvirt подключаться к контейнерам lxc, передавая –noseclabel в virsh. Это необходимо при работе на системах без SELinux.
Тип: boolean
По умолчанию: False
Добавлена в версии: 2.1
Раздел INI: selinux
Ключ INI: libvirt_lxc_noseclabel
Переменная среды: ANSIBLE_LIBVIRT_LXC_NOSECLABEL
Переменная среды: LIBVIRT_LXC_NOSECLABEL

DEFAULT_LOAD_CALLBACK_PLUGINS

Описание: Определяет, будут ли загружаться плагины обратного вызова при запуске /usr/bin/ansible. Это может использоваться для протоколирования активности из командной строки, отправки уведомлений и т. д. Плагины обратного вызова всегда загружаются для ansible-playbook.
Тип: boolean
По умолчанию: False
Добавлена в версии: 1.8
Раздел INI: defaults
Ключ INI: bin_ansible_callbacks
Переменная среды: ANSIBLE_LOAD_CALLBACK_PLUGINS

DEFAULT_LOCAL_TMP

Описание: Временная директория для использования Ansible на контроллере.
Тип: tmppath
По умолчанию: ~/.ansible/tmp
Раздел INI: defaults
Ключ INI: local_tmp
Окружение: ANSIBLE_LOCAL_TEMP

DEFAULT_LOG_FILTER

Описание: Список имён логгеров для фильтрации из файла журнала
Тип: list
По умолчанию: []
Раздел INI: defaults
Ключ INI: log_filter
Окружение: ANSIBLE_LOG_FILTER

DEFAULT_LOG_PATH

Описание: Файл, в который Ansible будет регистрировать данные на контроллере. При пустом значении регистрация отключена.
Тип: path
По умолчанию: None
Раздел INI: defaults
Ключ INI: log_path
Окружение: ANSIBLE_LOG_PATH

DEFAULT_LOOKUP_PLUGIN_PATH

Описание: Двоеточием разделенные пути, в которых Ansible будет искать плагины Lookup.
Тип: pathspec
По умолчанию: ~/.ansible/plugins/lookup:/usr/share/ansible/plugins/lookup
Раздел INI: defaults
Ключ INI: lookup_plugins
Окружение: ANSIBLE_LOOKUP_PLUGINS

DEFAULT_MANAGED_STR

Описание: Устанавливает макрос для переменной ‘ansible_managed’, доступной для модулей M(template) и M(win_template). Это актуально только для этих двух модулей.
По умолчанию: Ansible managed
Раздел INI: defaults
Ключ INI: ansible_managed

DEFAULT_MODULE_ARGS

Описание: Это задаёт аргументы по умолчанию для передачи двоичному файлу adhoc, если не указаны -a.
По умолчанию:
Раздел INI: defaults
Ключ INI: module_args
Окружение: ANSIBLE_MODULE_ARGS

DEFAULT_MODULE_COMPRESSION

Описание: Схема сжатия, используемая при передаче модулей Python на целевой компьютер.
По умолчанию: ZIP_DEFLATED
Раздел INI: defaults
Ключ INI: module_compression

DEFAULT_MODULE_LANG

Описание: Настройка локали языка для модулей при их выполнении на целевом устройстве. Если поле пустое, то используется переменная окружения LANG на контроллере. Используется только если DEFAULT_MODULE_SET_LOCALE установлено в значение true
Значение по умолчанию: {{ CONTROLLER_LANG }}
Раздел INI: defaults
Ключ INI: module_lang
Переменная окружения: ANSIBLE_MODULE_LANG
Устарело в версии: 2.9
Детали устаревания:
Модули разработаны таким образом, чтобы устанавливать собственную локаль при необходимости для работы со скрин-скрейпингом
Альтернативные варианты:

DEFAULT_MODULE_NAME

Описание: Модуль, используемый с командой ansible AdHoc, если не указан с помощью -m.
Значение по умолчанию: command
Раздел INI: defaults
Ключ INI: module_name

DEFAULT_MODULE_PATH

Описание: Разделенные двоеточием пути, в которых Ansible будет искать модули.
Тип: pathspec
Значение по умолчанию: ~/.ansible/plugins/modules:/usr/share/ansible/plugins/modules
Раздел INI: defaults
Ключ INI: library
Переменная окружения: ANSIBLE_LIBRARY

DEFAULT_MODULE_SET_LOCALE

Описание: Управление установкой локали для модулей при выполнении на целевом устройстве.
Тип: boolean
Значение по умолчанию: False
Раздел INI: defaults
Ключ INI: module_set_locale
Переменная окружения: ANSIBLE_MODULE_SET_LOCALE
Устарело в версии: 2.9
Детали устаревания:
Модули разработаны таким образом, чтобы устанавливать собственную локаль при необходимости для работы со скрин-скрейпингом
Альтернативные варианты:

DEFAULT_MODULE_UTILS_PATH

Описание: Разделенные двоеточием пути, в которых Ansible будет искать файлы модулей utils, которые используются совместно модулями.
Тип: pathspec
Значение по умолчанию: ~/.ansible/plugins/module_utils:/usr/share/ansible/plugins/module_utils
Раздел INI: defaults
Ключ INI: module_utils
Переменная окружения: ANSIBLE_MODULE_UTILS

DEFAULT_NETCONF_PLUGIN_PATH

Описание: Двоеточием разделенные пути, в которых Ansible будет искать плагины Netconf.
Тип: pathspec
По умолчанию: ~/.ansible/plugins/netconf:/usr/share/ansible/plugins/netconf
Раздел INI: defaults
Ключ INI: netconf_plugins
Переменная окружения: ANSIBLE_NETCONF_PLUGINS

DEFAULT_NO_LOG

Описание: Включение/выключение отображения и логирования подробностей задач Ansible, в основном используется для предотвращения раскрытия конфиденциальной информации.
Тип: boolean
По умолчанию: False
Раздел INI: defaults
Ключ INI: no_log
Переменная окружения: ANSIBLE_NO_LOG

DEFAULT_NO_TARGET_SYSLOG

Описание: Включение/выключение логирования Ansible в syslog на целевом узле при выполнении задач.
Тип: boolean
По умолчанию: False
Раздел INI: defaults
Ключ INI: no_target_syslog
Переменная окружения: ANSIBLE_NO_TARGET_SYSLOG

DEFAULT_NULL_REPRESENTATION

Описание: Что шаблон должен возвращать в качестве значения «null». Если не задано, Jinja2 определит его.
Тип: none
По умолчанию: None
Раздел INI: defaults
Ключ INI: null_representation
Переменная окружения: ANSIBLE_NULL_REPRESENTATION

DEFAULT_POLL_INTERVAL

Описание: Для асинхронных задач в Ansible (описано в Асинхронных действиях и Опросах), это интервал проверки статуса задач, когда явное значение интервала опроса не указано. По умолчанию используется разумный интервал в 15 секунд, что является компромиссом между частой проверкой и быстрым ответом, когда задача может быть завершена.
Тип: integer
По умолчанию: 15
Раздел INI: defaults
Ключ INI: poll_interval
Переменная окружения: ANSIBLE_POLL_INTERVAL

DEFAULT_PRIVATE_KEY_FILE

Описание: Вариант для подключений, использующих сертификат или файл ключа для аутентификации, вместо агента или паролей. Здесь можно установить значение по умолчанию, чтобы избежать повторного указания –private-key при каждом вызове.
Тип: path
По умолчанию: None
Раздел INI: defaults
Ключ INI: private_key_file
Переменная окружения: ANSIBLE_PRIVATE_KEY_FILE

DEFAULT_PRIVATE_ROLE_VARS

Описание: Делает переменные роли недоступными для других ролей. Это было введено как способ сбросить переменные роли до значений по умолчанию, если роль используется более одного раза в плейбуке.
Тип: boolean
По умолчанию: False
Раздел INI: defaults
Ключ INI: private_role_vars
Окружение: ANSIBLE_PRIVATE_ROLE_VARS

DEFAULT_REMOTE_PORT

Описание: Порт для использования в удаленных подключениях. Если пустое значение, будет использоваться значение по умолчанию плагина подключения.
Тип: integer
По умолчанию: None
Раздел INI: defaults
Ключ INI: remote_port
Окружение: ANSIBLE_REMOTE_PORT

DEFAULT_REMOTE_USER

Описание: Устанавливает пользователя для входа на целевых машинах. Если пустое значение, используется значение по умолчанию плагина подключения, обычно пользователь, выполняющий Ansible.
По умолчанию: None
Раздел INI: defaults
Ключ INI: remote_user
Окружение: ANSIBLE_REMOTE_USER

DEFAULT_ROLES_PATH

Описание: Разделенные двоеточием пути, в которых Ansible будет искать роли.
Тип: pathspec
По умолчанию: ~/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles
Раздел INI: defaults
Ключ INI: roles_path
Окружение: ANSIBLE_ROLES_PATH

DEFAULT_SCP_IF_SSH

Описание: Предпочтительный метод использования при передаче файлов через ssh. Если установлено значение smart, Ansible будет пытаться использовать методы до тех пор, пока один из них не увенчается успехом или все не завершатся ошибкой. Если установлено значение True, будет принудительно использоваться ‘scp’, если False – ‘sftp’.
По умолчанию: smart
Раздел INI: ssh_connection
Ключ INI: scp_if_ssh
Окружение: ANSIBLE_SCP_IF_SSH

DEFAULT_SELINUX_SPECIAL_FS

Описание: Некоторые файловые системы не поддерживают безопасные операции и/или возвращают несогласованные ошибки. Это значение позволяет Ansible «терпеть» их в списке, не вызывая фатальных ошибок. Может произойти повреждение данных, а записи не всегда проверяются, когда файловая система находится в списке.
Тип: list
По умолчанию: fuse, nfs, vboxsf, ramfs, 9p
Раздел INI: selinux
Ключ INI: special_context_filesystems

DEFAULT_SFTP_BATCH_MODE

Тип: boolean
По умолчанию: True
Раздел INI: ssh_connection
Ключ INI: sftp_batch_mode
Окружение: ANSIBLE_SFTP_BATCH_MODE

DEFAULT_SQUASH_ACTIONS

Описание: Ansible может оптимизировать действия, которые вызывают модули, поддерживающие параметры списков, при использовании циклов with_. Вместо вызова модуля для каждого элемента, модуль вызывается один раз со списком целиком. Значение по умолчанию для этого параметра предназначено только для определённых менеджеров пакетов, но его можно использовать для любого модуля. В настоящее время это поддерживается только для модулей, имеющих параметр name или pkg, и только когда в параметр передаётся только элемент.
Тип: список
По умолчанию: apk, apt, dnf, homebrew, openbsd_pkg, pacman, pip, pkgng, yum, zypper
Добавлен в версии: 2.0
Раздел INI: defaults
Ключ INI: squash_actions
Окружение: ANSIBLE_SQUASH_ACTIONS
Устарело в версии: 2.11
Подробности об устаревании:
Сжатие циклов устарело, и эта конфигурация больше не будет использоваться
Альтернативы, заменяющие устаревший параметр:
прямой список в качестве аргумента модуля

DEFAULT_SSH_TRANSFER_METHOD

Описание: не используется?
По умолчанию: None
Раздел INI: ssh_connection
Ключ INI: transfer_method
Окружение: ANSIBLE_SSH_TRANSFER_METHOD

DEFAULT_STDOUT_CALLBACK

Описание: Установите основной обработчик, используемый для отображения вывода Ansible, вы можете использовать только один за раз. Вы можете иметь множество других обработчиков, но только один может отвечать за stdout.
По умолчанию: default
Раздел INI: defaults
Ключ INI: stdout_callback
Окружение: ANSIBLE_STDOUT_CALLBACK

DEFAULT_STRATEGY

Описание: Установите стратегию по умолчанию, используемую для выполнения задач.
По умолчанию: linear
Добавлен в версии: 2.3
Раздел INI: defaults
Ключ INI: strategy
Окружение: ANSIBLE_STRATEGY

DEFAULT_STRATEGY_PLUGIN_PATH

Описание: Двоеточием разделенные пути, в которых Ansible будет искать плагины стратегии.
Тип: pathspec
По умолчанию: ~/.ansible/plugins/strategy:/usr/share/ansible/plugins/strategy
Раздел INI: defaults
Ключ INI: strategy_plugins
Среда: ANSIBLE_STRATEGY_PLUGINS

DEFAULT_SU

Описание: Включить использование «su» для задач.
Тип: boolean
По умолчанию: False
Раздел INI: defaults
Ключ INI: su
Среда: ANSIBLE_SU

DEFAULT_SU_EXE

Описание: указать исполняемый файл «su», в противном случае он полагается на PATH.
По умолчанию: su
Раздел INI: defaults
Ключ INI: su_exe
Среда: ANSIBLE_SU_EXE
Устарело в: 2.9
Подробности об устаревании:
В пользу Ansible Become, который является универсальной платформой. См. become_exe.
Альтернативные варианты, которые устарели:
become

DEFAULT_SU_FLAGS

Описание: Флаги для передачи в su
По умолчанию:
Раздел INI: defaults
Ключ INI: su_flags
Среда: ANSIBLE_SU_FLAGS
Устарело в: 2.9
Подробности об устаревании:
В пользу Ansible Become, который является универсальной платформой. См. become_flags.
Альтернативные варианты, которые устарели:
become

DEFAULT_SU_USER

Описание: Пользователь, к которому вы переходите с помощью «su», если оставить пустым, будет использоваться значение, настроенное по умолчанию для целевого объекта (обычно root)
По умолчанию: None
Раздел INI: defaults
Ключ INI: su_user
Среда: ANSIBLE_SU_USER
Устарело в: 2.9
Подробности об устаревании:
В пользу Ansible Become, который является универсальной платформой. См. become_user.
Альтернативные варианты, которые устарели:
become

DEFAULT_SYSLOG_FACILITY

Описание: Утилита Syslog, используемая при записи логов Ansible на удалённый целевой объект
По умолчанию: LOG_USER
Раздел INI: defaults
Ключ INI: syslog_facility
Переменная окружения: ANSIBLE_SYSLOG_FACILITY

DEFAULT_TASK_INCLUDES_STATIC

Описание: Задачи include могут быть статическими или динамическими, этот параметр задаёт поведение по умолчанию в случае неудачной автодетекции и при отсутствии явного указания в задаче.
Тип: boolean
По умолчанию: False
Добавлен в версии: 2.1
Раздел INI: defaults
Ключ INI: task_includes_static
Переменная окружения: ANSIBLE_TASK_INCLUDES_STATIC
Устарело в версии: 2.12
Детали устаревания:
Директива include устарела, и этот параметр в будущем не будет иметь значения
Альтернативы, заменявющие устаревшее:
Отсутствуют, так как уже реализовано в механизме выбора между include_tasks и import_tasks

DEFAULT_TERMINAL_PLUGIN_PATH

Описание: Двоеточием разделяемые пути, в которых Ansible будет искать плагины терминала.
Тип: pathspec
По умолчанию: ~/.ansible/plugins/terminal:/usr/share/ansible/plugins/terminal
Раздел INI: defaults
Ключ INI: terminal_plugins
Переменная окружения: ANSIBLE_TERMINAL_PLUGINS

DEFAULT_TEST_PLUGIN_PATH

Описание: Двоеточием разделяемые пути, в которых Ansible будет искать плагины тестов Jinja2.
Тип: pathspec
По умолчанию: ~/.ansible/plugins/test:/usr/share/ansible/plugins/test
Раздел INI: defaults
Ключ INI: test_plugins
Переменная окружения: ANSIBLE_TEST_PLUGINS

DEFAULT_TIMEOUT

Описание: Это значение таймаута по умолчанию, которое используют плагины подключения.
Тип: целое число
По умолчанию: 10
Раздел INI: defaults
Ключ INI: timeout
Переменная окружения: ANSIBLE_TIMEOUT

DEFAULT_TRANSPORT

Описание: Плагин соединения по умолчанию. Параметр ‘smart’ переключается между ‘ssh’ и ‘paramiko’ в зависимости от операционной системы контроллера и версий ssh
По умолчанию: smart
Раздел INI: defaults
Ключ INI: transport
Переменная окружения: ANSIBLE_TRANSPORT

DEFAULT_UNDEFINED_VAR_BEHAVIOR

Описание: Если True, это приводит к ошибке в шагах ansible templating, которые ссылаются на имена переменных, вероятно, содержащие опечатки. В противном случае любой ‘{{ выражение_шаблона }}’, содержащий неопределённые переменные, будет отображаться в шаблоне или строке действия ansible точно так, как написан.
Тип: boolean
Значение по умолчанию: True
Добавлена в версии: 1.3
Раздел Ini: defaults
Ключ Ini: error_on_undefined_vars
Окружение: ANSIBLE_ERROR_ON_UNDEFINED_VARS

id122

Описание: Разделённые двоеточием пути, в которых Ansible будет искать плагины Vars.
Тип: путь
Значение по умолчанию: ~/.ansible/plugins/vars:/usr/share/ansible/plugins/vars
Раздел Ini: defaults
Ключ Ini: vars_plugins
Окружение: ANSIBLE_VARS_PLUGINS

id123

Описание: Идентификатор vault, используемый по умолчанию для шифрования. Если предоставлено несколько идентификаторов vault, этот параметр указывает, какой использовать для шифрования. Параметр командной строки –encrypt-vault-id переопределяет настроенное значение.
Значение по умолчанию: None
Раздел Ini: defaults
Ключ Ini: vault_encrypt_identity
Окружение: ANSIBLE_VAULT_ENCRYPT_IDENTITY

id124

Описание: Если True, при расшифровке vault с идентификатором vault будет использоваться только пароль из соответствующего vault-id.
Значение по умолчанию: False
Раздел Ini: defaults
Ключ Ini: vault_id_match
Окружение: ANSIBLE_VAULT_ID_MATCH

id125

Описание: Метка, используемая для метки идентификатора vault по умолчанию в тех случаях, когда метка идентификатора vault не указана.
Значение по умолчанию: default
Раздел Ini: defaults
Ключ Ini: vault_identity
Окружение: ANSIBLE_VAULT_IDENTITY

id126

Описание: Список идентификаторов vault, используемых по умолчанию. Эквивалентно нескольким параметрам –vault-id. Идентификаторы vault проверяются в порядке следования.
Тип: список
Значение по умолчанию: []
Раздел Ini: defaults
Ключ Ini: vault_identity_list
Окружение: ANSIBLE_VAULT_IDENTITY_LIST

id127

Описание: Файл паролей хранилища, который следует использовать. Эквивалентно –vault-password-file или –vault-id
Тип: путь
Значение по умолчанию: Нет
Секция INI: defaults
Ключ INI: vault_password_file
Переменная окружения: ANSIBLE_VAULT_PASSWORD_FILE

DEFAULT_VERBOSITY

Описание: Устанавливает значение по умолчанию для подробности, эквивалентно количеству -v переданных в командной строке.
Тип: целое число
Значение по умолчанию: 0
Секция INI: defaults
Ключ INI: verbosity
Переменная окружения: ANSIBLE_VERBOSITY

DEPRECATION_WARNINGS

Описание: Переключатель для управления отображением предупреждений о устаревании
Тип: логический
Значение по умолчанию: True
Секция INI: defaults
Ключ INI: deprecation_warnings
Переменная окружения: ANSIBLE_DEPRECATION_WARNINGS

DIFF_ALWAYS

Описание: Настройка переключателя, который сообщает модулям показывать различия при статусе ‘изменено’, эквивалентно --diff.
Тип: bool
Значение по умолчанию: False
Секция INI: diff
Ключ INI: always
Переменная окружения: ANSIBLE_DIFF_ALWAYS

DIFF_CONTEXT

Описание: Сколько строк контекста отображать при отображении различий между файлами.
Тип: целое число
Значение по умолчанию: 3
Секция INI: diff
Ключ INI: context
Переменная окружения: ANSIBLE_DIFF_CONTEXT

DISPLAY_ARGS_TO_STDOUT

Описание: Обычно ansible-playbook будет выводить заголовок для каждой выполняемой задачи. Эти заголовки будут содержать имя: поле из задачи, если вы его указали. Если нет, то ansible-playbook использует действие задачи, чтобы помочь вам определить текущую задачу. Иногда вы запускаете много задач с одинаковым действием, и вам требуется больше информации о задаче, чтобы отличить ее от других задач с таким же действием. Если вы установите эту переменную в значение True в конфигурации, то ansible-playbook также будет включать аргументы задачи в заголовок. Это значение по умолчанию False, потому что есть вероятность наличия конфиденциальных значений в параметрах, которые вы не хотите отображать. Если вы установите это значение в True, то убедитесь, что вы зашифровали стандартный вывод (никто не сможет просмотреть ваш экран, и вы не сохраняете стандартный вывод в небезопасный файл) или убедитесь, что все ваши playbook'ы явно добавили параметр no_log: True в задачи, содержащие конфиденциальные значения. См. раздел Как хранить секретные данные в вашем playbook? для получения дополнительной информации.
Тип: boolean
Значение по умолчанию: False
Версия добавления: 2.1
Раздел INI: defaults
Ключ INI: display_args_to_stdout
Среда: ANSIBLE_DISPLAY_ARGS_TO_STDOUT

DISPLAY_SKIPPED_HOSTS

Описание: Включает/выключает отображение пропущенных задач/хостов в задаче в стандартном обратном вызове
Тип: boolean
Значение по умолчанию: True
Раздел INI: defaults
Ключ INI: display_skipped_hosts
Среда: ANSIBLE_DISPLAY_SKIPPED_HOSTS
Среда: DISPLAY_SKIPPED_HOSTS

DOC_FRAGMENT_PLUGIN_PATH

Описание: Список путей через двоеточие, в которых Ansible будет искать плагины фрагментов документации.
Тип: pathspec
Значение по умолчанию: ~/.ansible/plugins/doc_fragments:/usr/share/ansible/plugins/doc_fragments
Раздел INI: defaults
Ключ INI: doc_fragment_plugins
Среда: ANSIBLE_DOC_FRAGMENT_PLUGINS

DOCSITE_ROOT_URL

Описание: Корневой URL документации, используемый для генерации URL документации в сообщениях об ошибках/предупреждениях; должен быть абсолютным URL с правильным схемой и конечным слешем.
Значение по умолчанию: https://docs.ansible.com/ansible/
Версия добавления: 2.8
Раздел INI: defaults
Ключ INI: docsite_root_url

ENABLE_TASK_DEBUGGER

Описание: Включить или выключить отладчик задач. Раньше это делалось как плагин стратегии. Теперь все плагины стратегии могут унаследовать это поведение. Отладчик по умолчанию активируется, когда задача завершается неудачей при недоступности. Используйте ключевое слово debugger для большей гибкости.
Тип: boolean
Значение по умолчанию: False
Версия добавления: 2.5
Раздел INI: defaults
Ключ INI: enable_task_debugger
Окружение: ANSIBLE_ENABLE_TASK_DEBUGGER

ERROR_ON_MISSING_HANDLER

Описание: Переключение, позволяющее пропускать отсутствующие обработчики как предупреждение вместо ошибки при уведомлении.
Тип: boolean
Значение по умолчанию: True
Раздел INI: defaults
Ключ INI: error_on_missing_handler
Окружение: ANSIBLE_ERROR_ON_MISSING_HANDLER

FACTS_MODULES

Описание: Модули, которые нужно запустить на стадии сбора фактов в ходе выполнения задачи. По умолчанию используется «smart», который пытается определить подходящие модули на основе типа подключения.
Тип: список
Значение по умолчанию: [‘smart’]
Раздел INI: defaults
Ключ INI: facts_modules
Окружение: ANSIBLE_FACTS_MODULES

GALAXY_IGNORE_CERTS

Описание: Если установлено в «да», ansible-galaxy не будет проверять сертификаты TLS. Это может быть полезно для тестирования с сервером, имеющим самозаверенный сертификат.
Тип: boolean
Значение по умолчанию: False
Раздел INI: galaxy
Ключ INI: ignore_certs
Окружение: ANSIBLE_GALAXY_IGNORE

GALAXY_ROLE_SKELETON

Описание: Директория шаблона роли, используемая в качестве шаблона для действия init в ansible-galaxy, аналогично --role-skeleton.
Тип: путь
Значение по умолчанию: None
Раздел INI: galaxy
Ключ INI: role_skeleton
Окружение: ANSIBLE_GALAXY_ROLE_SKELETON

GALAXY_ROLE_SKELETON_IGNORE

Описание: Шаблоны файлов для игнорирования внутри директории шаблона роли galaxy
Тип: список
Значение по умолчанию: [‘^.git$’, ‘^.*/.git_keep$’]
Раздел INI: galaxy
Ключ INI: role_skeleton_ignore
Окружение: ANSIBLE_GALAXY_ROLE_SKELETON_IGNORE

GALAXY_SERVER

Описание: URL для добавления в начало, когда роли не указывают полный URI, предполагается, что они ссылаются на этот сервер как на источник.
Значение по умолчанию: https://galaxy.ansible.com
Раздел INI: galaxy
Ключ INI: server
Переменная окружения: ANSIBLE_GALAXY_SERVER

HOST_KEY_CHECKING

Описание: Установите это значение в «False», если вы хотите избежать проверки ключа хоста средствами, которые Ansible использует для подключения к хосту.
Тип: boolean
Значение по умолчанию: True
Раздел INI: defaults
Ключ INI: host_key_checking
Переменная окружения: ANSIBLE_HOST_KEY_CHECKING

HOST_PATTERN_MISMATCH

Описание: Это настройка изменяет поведение несовпадающих шаблонов хостов, она позволяет принудительно вызывать ошибку, предупреждение или просто игнорировать это.
Значение по умолчанию: warning
Добавлена в версии: 2.8
Раздел INI: inventory
Ключ INI: host_pattern_mismatch
Переменная окружения: ANSIBLE_HOST_PATTERN_MISMATCH

INJECT_FACTS_AS_VARS

Описание: Факты доступны внутри переменной ansible_facts, эта настройка также выталкивает их как свои собственные переменные в основном пространстве имен. В отличие от внутри словаря ansible_facts, у них будет префикс ansible_.
Тип: boolean
Значение по умолчанию: True
Добавлена в версии: 2.5
Раздел INI: defaults
Ключ INI: inject_facts_as_vars
Переменная окружения: ANSIBLE_INJECT_FACT_VARS

INTERPRETER_PYTHON

Описание: Путь к интерпретатору Python, который будет использоваться для выполнения модулей на удалённых целевых системах, или режим автоматического обнаружения. Поддерживаемые режимы обнаружения — auto, auto_silent, и auto_legacy (по умолчанию). Все режимы обнаружения используют таблицу поиска для использования встроенного системного Python (в дистрибутивах, известных тем, что его включают), переходя к фиксированному упорядоченному списку известных местоположений интерпретаторов Python, если платформа-специфичный вариант недоступен. Поведение по умолчанию выведет предупреждение, что интерпретатор следует установить явно (так как установленные позднее интерпретаторы могут изменить используемый). Это поведение предупреждения можно отключить, установив auto_silent. Значение по умолчанию auto_legacy предоставляет такое же поведение, но для обратной совместимости со старыми версиями Ansible, которые всегда по умолчанию использовали /usr/bin/python, будет использовать этот интерпретатор, если он присутствует (и выведет предупреждение, что поведение по умолчанию изменится на поведение auto в будущей версии Ansible).
Значение по умолчанию: auto_legacy
Добавлена в версии: 2.8
Раздел INI: defaults
Ключ INI: interpreter_python
Переменная окружения: ANSIBLE_PYTHON_INTERPRETER

INTERPRETER_PYTHON_DISTRO_MAP

По умолчанию: {‘centos’: {‘6’: ‘/usr/bin/python’, ‘8’: ‘/usr/libexec/platform-python’}, ‘fedora’: {‘23’: ‘/usr/bin/python3’}, ‘redhat’: {‘6’: ‘/usr/bin/python’, ‘8’: ‘/usr/libexec/platform-python’}, ‘rhel’: {‘6’: ‘/usr/bin/python’, ‘8’: ‘/usr/libexec/platform-python’}, ‘ubuntu’: {‘14’: ‘/usr/bin/python’, ‘16’: ‘/usr/bin/python3’}}
Добавлена версия: 2.8

INTERPRETER_PYTHON_FALLBACK

По умолчанию: [‘/usr/bin/python’, ‘python3.7’, ‘python3.6’, ‘python3.5’, ‘python2.7’, ‘python2.6’, ‘/usr/libexec/platform-python’, ‘/usr/bin/python3’, ‘python’]
Добавлена версия: 2.8

INVALID_TASK_ATTRIBUTE_FAILED

Описание: Если ‘false’, некорректные атрибуты задачи приведут к предупреждениям, а не ошибкам
Тип: boolean
По умолчанию: True
Добавлена версия: 2.7
Раздел ini: defaults
Ключ ini: invalid_task_attribute_failed
Окружение: ANSIBLE_INVALID_TASK_ATTRIBUTE_FAILED

INVENTORY_ANY_UNPARSED_IS_FAILED

Описание: Если ‘true’, невозможность успешной обработки любого источника инвентаризации любым доступным плагином инвентаризации является фатальной ошибкой; в противном случае данная ситуация вызовет только предупреждение.
Тип: boolean
По умолчанию: False
Добавлена версия: 2.7
Раздел ini: inventory
Ключ ini: any_unparsed_is_failed
Окружение: ANSIBLE_INVENTORY_ANY_UNPARSED_IS_FAILED

INVENTORY_CACHE_ENABLED

Описание: Включить кеширование инвентаризации
Тип: bool
По умолчанию: False
Раздел ini: inventory
Ключ ini: cache
Окружение: ANSIBLE_INVENTORY_CACHE

INVENTORY_CACHE_PLUGIN

Описание: Плагин для кеширования инвентаризации. Если INVENTORY_CACHE_PLUGIN не задан, можно использовать CACHE_PLUGIN вместо него.
По умолчанию:
Раздел ini: inventory
Ключ ini: cache_plugin
Окружение: ANSIBLE_INVENTORY_CACHE_PLUGIN

INVENTORY_CACHE_PLUGIN_CONNECTION

Описание: Подключение к кешу инвентаризации. Если INVENTORY_CACHE_PLUGIN_CONNECTION не задан, можно использовать CACHE_PLUGIN_CONNECTION вместо него.
По умолчанию:
Раздел ini: inventory
Ключ ini: cache_connection
Окружение: ANSIBLE_INVENTORY_CACHE_CONNECTION

INVENTORY_CACHE_PLUGIN_PREFIX

Описание: Префикс таблицы для плагина кэширования. Если INVENTORY_CACHE_PLUGIN_PREFIX не указан, можно использовать CACHE_PLUGIN_PREFIX.
По умолчанию: ansible_facts
Раздел INI: inventory
Ключ INI: cache_prefix
Переменная окружения: ANSIBLE_INVENTORY_CACHE_PLUGIN_PREFIX

INVENTORY_CACHE_TIMEOUT

Описание: Время ожидания истечения срока действия данных плагина кэширования инвентаризации. Если INVENTORY_CACHE_TIMEOUT не указан, можно использовать CACHE_TIMEOUT.
По умолчанию: 3600
Раздел INI: inventory
Ключ INI: cache_timeout
Переменная окружения: ANSIBLE_INVENTORY_CACHE_TIMEOUT

INVENTORY_ENABLED

Описание: Список включённых плагинов инвентаризации, также определяет порядок их использования.
Тип: список
По умолчанию: [‘host_list’, ‘script’, ‘auto’, ‘yaml’, ‘ini’, ‘toml’]
Раздел INI: inventory
Ключ INI: enable_plugins
Переменная окружения: ANSIBLE_INVENTORY_ENABLED

INVENTORY_EXPORT

Описание: Управляет тем, будет ли ansible-inventory точно отражать представление Ansible об инвентаризации или оптимизировано для экспорта.
Тип: булево
По умолчанию: False
Раздел INI: inventory
Ключ INI: export
Переменная окружения: ANSIBLE_INVENTORY_EXPORT

INVENTORY_IGNORE_EXTS

Описание: Список расширений, которые нужно игнорировать при использовании каталога в качестве источника инвентаризации
Тип: список
По умолчанию: {{(BLACKLIST_EXTS + ( ‘.orig’, ‘.ini’, ‘.cfg’, ‘.retry’))}}
Раздел INI: defaults
Ключ INI: inventory_ignore_extensions
Раздел INI: inventory
Ключ INI: ignore_extensions
Переменная окружения: ANSIBLE_INVENTORY_IGNORE

INVENTORY_IGNORE_PATTERNS

Описание: Список шаблонов, которые нужно игнорировать при использовании каталога в качестве источника инвентаризации
Тип: список
По умолчанию: []
Раздел INI: defaults
Ключ INI: inventory_ignore_patterns
Раздел INI: inventory
Ключ INI: ignore_patterns
Переменная окружения: ANSIBLE_INVENTORY_IGNORE_REGEX

INVENTORY_UNPARSED_IS_FAILED

Описание: Если ‘true’, ошибка, если каждый потенциальный источник инвентаризации не может быть распарсен; в противном случае это ситуация вызовет предупреждение.
Тип: bool
Значение по умолчанию: False
Раздел INI: inventory
Ключ INI: unparsed_is_failed
Переменная окружения: ANSIBLE_INVENTORY_UNPARSED_FAILED

LOCALHOST_WARNING

Описание: По умолчанию Ansible выведет предупреждение, если в инвентаризации нет хостов. Эти предупреждения можно отключить, изменив это значение на False.
Тип: boolean
Значение по умолчанию: True
Добавлена в версии: 2.6
Раздел INI: defaults
Ключ INI: localhost_warning
Переменная окружения: ANSIBLE_LOCALHOST_WARNING

MAX_FILE_SIZE_FOR_DIFF

Описание: Максимальный размер файлов для отображения различий
Тип: int
Значение по умолчанию: 104448
Раздел INI: defaults
Ключ INI: max_diff_size
Переменная окружения: ANSIBLE_MAX_DIFF_SIZE

NETCONF_SSH_CONFIG

Описание: Эта переменная используется для включения бастионного/промежуточного хоста с подключением netconf. Если установлено в True, настройки SSH бастионного/промежуточного хоста должны быть присутствовать в файле ~/.ssh/config, иначе можно установить путь к файлу с настройками SSH для чтения настроек бастионного/промежуточного хоста.
Значение по умолчанию: None
Раздел INI: netconf_connection
Ключ INI: ssh_config
Переменная окружения: ANSIBLE_NETCONF_SSH_CONFIG

NETWORK_GROUP_MODULES

Тип: список
Значение по умолчанию: [‘eos’, ‘nxos’, ‘ios’, ‘iosxr’, ‘junos’, ‘enos’, ‘ce’, ‘vyos’, ‘sros’, ‘dellos9’, ‘dellos10’, ‘dellos6’, ‘asa’, ‘aruba’, ‘aireos’, ‘bigip’, ‘ironware’, ‘onyx’, ‘netconf’]
Раздел INI: defaults
Ключ INI: network_group_modules
Переменная окружения: ANSIBLE_NETWORK_GROUP_MODULES
Переменная окружения: NETWORK_GROUP_MODULES

OLD_PLUGIN_CACHE_CLEARING

Описание: Ранее Ansible очищал только некоторые кэши загрузки плагинов при загрузке новых ролей, что приводило к некоторым ситуациям, в которых плагин, загруженный в предыдущих задачах, неожиданно оставался «прилипшим». Этот параметр позволяет вернуться к этому поведению.
Тип: boolean
Значение по умолчанию: False
Версия добавления: 2.8
Раздел INI: defaults
Ключ INI: old_plugin_cache_clear
Окружение: ANSIBLE_OLD_PLUGIN_CACHE_CLEAR

PARAMIKO_HOST_KEY_AUTO_ADD

Тип: boolean
Значение по умолчанию: False
Раздел INI: paramiko_connection
Ключ INI: host_key_auto_add
Окружение: ANSIBLE_PARAMIKO_HOST_KEY_AUTO_ADD

PARAMIKO_LOOK_FOR_KEYS

Тип: boolean
Значение по умолчанию: True
Раздел INI: paramiko_connection
Ключ INI: look_for_keys
Окружение: ANSIBLE_PARAMIKO_LOOK_FOR_KEYS

PERSISTENT_COMMAND_TIMEOUT

Описание: Это задаёт время ожидания ответа от удалённого устройства перед сбросом постоянного подключения.
Тип: int
Значение по умолчанию: 30
Раздел INI: persistent_connection
Ключ INI: command_timeout
Окружение: ANSIBLE_PERSISTENT_COMMAND_TIMEOUT

PERSISTENT_CONNECT_RETRY_TIMEOUT

Описание: Это задаёт время ожидания повторных попыток подключения постоянного соединения к сокету локального домена.
Тип: integer
Значение по умолчанию: 15
Раздел INI: persistent_connection
Ключ INI: connect_retry_timeout
Окружение: ANSIBLE_PERSISTENT_CONNECT_RETRY_TIMEOUT

PERSISTENT_CONNECT_TIMEOUT

Описание: Это задаёт время, в течение которого постоянное соединение может оставаться бездействующим перед его разрушением.
Тип: integer
Значение по умолчанию: 30
Раздел INI: persistent_connection
Ключ INI: connect_timeout
Окружение: ANSIBLE_PERSISTENT_CONNECT_TIMEOUT

PERSISTENT_CONTROL_PATH_DIR

Описание: Путь к сокету, который будет использоваться системой сохранения соединения.
Тип: путь
По умолчанию: ~/.ansible/pc
Раздел INI: persistent_connection
Ключ INI: control_path_dir
Переменная среды: ANSIBLE_PERSISTENT_CONTROL_PATH_DIR

PLAYBOOK_VARS_ROOT

Описание: Это задаёт, какие каталоги playbook будут использоваться в качестве корня для обработки плагинов переменных, что включает поиск host_vars/group_vars. Вариант top следует традиционному поведению, используя самый верхний playbook в цепочке для поиска корневой директории. Вариант bottom следует поведению версии 2.4.0, используя текущий playbook для поиска корневой директории. Вариант all проверяет от родительской директории до текущего playbook.
По умолчанию: top
Добавлена в версии: 2.4.1
Раздел INI: defaults
Ключ INI: playbook_vars_root
Переменная среды: ANSIBLE_PLAYBOOK_VARS_ROOT

PLUGIN_FILTERS_CFG

Описание: Путь к конфигурации для фильтрации плагинов, установленных в системе, которые разрешено использовать. Подробности о формате файла фильтра см. в разделе Конфигурация фильтра плагинов. По умолчанию используется /etc/ansible/plugin_filters.yml
Тип: путь
По умолчанию: None
Добавлена в версии: 2.5.0
Раздел INI: default
Ключ INI: plugin_filters_cfg
Раздел INI: defaults
Ключ INI: plugin_filters_cfg

PYTHON_MODULE_RLIMIT_NOFILE

Описание: Попытка установить мягкую границу RLIMIT_NOFILE до указанного значения при выполнении Python-модулей (может ускорить использование подпроцессов в Python 2.x. См. https://bugs.python.org/issue11284). Значение будет ограничено существующей жёсткой границей. Значение по умолчанию 0 не пытается скорректировать существующие системные ограничения.
По умолчанию: 0
Добавлена в версии: 2.8
Раздел INI: defaults
Ключ INI: python_module_rlimit_nofile
Переменная среды: ANSIBLE_PYTHON_MODULE_RLIMIT_NOFILE

RETRY_FILES_ENABLED

Описание: Управляет тем, будет ли создаваться файл .retry для не удавшегося Ansible playbook.
Тип: bool
По умолчанию: False
Раздел INI: defaults
Ключ INI: retry_files_enabled
Переменная среды: ANSIBLE_RETRY_FILES_ENABLED

RETRY_FILES_SAVE_PATH

Описание: Указывает путь, в котором Ansible будет сохранять файлы .retry, когда выполнение книги задач завершается неудачно, а файлы retry включены.
Тип: путь
По умолчанию: None
Раздел INI: defaults
Ключ INI: retry_files_save_path
Окружение: ANSIBLE_RETRY_FILES_SAVE_PATH

SHOW_CUSTOM_STATS

Описание: Добавляет пользовательские статистические данные, установленные плагином set_stats, к стандартному выводу.
Тип: bool
По умолчанию: False
Раздел INI: defaults
Ключ INI: show_custom_stats
Окружение: ANSIBLE_SHOW_CUSTOM_STATS

STRING_CONVERSION_ACTION

Описание: Действие, которое необходимо выполнить, когда значение параметра модуля преобразуется в строку (это не влияет на переменные). Для строковых параметров значения, такие как ‘1.00’, “[‘a’, ‘b’,]”, и ‘yes’, ‘y’, и т. д. будут преобразованы анализатором YAML, если не заключены в двойные кавычки. Допустимые значения — ‘error’, ‘warn’ и ‘ignore’. Начиная с версии 2.8, по умолчанию используется ‘warn’, но в версии 2.12 это изменится на ‘error’.
Тип: строка
По умолчанию: warn
Добавлен в версии: 2.8
Раздел INI: defaults
Ключ INI: string_conversion_action
Окружение: ANSIBLE_STRING_CONVERSION_ACTION

STRING_TYPE_FILTERS

Описание: Этот список фильтров предотвращает «преобразование типа» при шаблонизации переменных. Полезно, когда вы хотите избежать преобразования в списки или словари для JSON-строк, например.
Тип: список
По умолчанию: [‘string’, ‘to_json’, ‘to_nice_json’, ‘to_yaml’, ‘ppretty’, ‘json’]
Раздел INI: jinja2
Ключ INI: dont_type_filters
Окружение: ANSIBLE_STRING_TYPE_FILTERS

SYSTEM_WARNINGS

Описание: Позволяет отключить предупреждения, связанные с потенциальными проблемами на системе, на которой выполняется сам Ansible (не на управляемых хостах). Они могут включать предупреждения о пакетах сторонних производителей или других условиях, которые, если это возможно, следует устранить.
Тип: булево
По умолчанию: True
Раздел INI: defaults
Ключ INI: system_warnings
Окружение: ANSIBLE_SYSTEM_WARNINGS

TAGS_RUN

Описание: список тегов по умолчанию, которые необходимо выполнить в ваших задачах. Теги из Skip Tags имеют приоритет.
Тип: список
Значение по умолчанию: []
Добавлен в версии: 2.5
Раздел конфигурации ini: tags
Ключ конфигурации ini: run
Переменная окружения: ANSIBLE_RUN_TAGS

TAGS_SKIP

Описание: список тегов по умолчанию, которые необходимо пропустить в ваших задачах. Имеет приоритет над Run Tags
Тип: список
Значение по умолчанию: []
Добавлен в версии: 2.5
Раздел конфигурации ini: tags
Ключ конфигурации ini: skip
Переменная окружения: ANSIBLE_SKIP_TAGS

TASK_DEBUGGER_IGNORE_ERRORS

Описание: Этот параметр определяет, будет ли вызываться отладчик задач при сбое задачи, когда указано ignore_errors=True. Значение True означает, что отладчик учтет ignore_errors, False — нет.
Тип: логическое
Значение по умолчанию: True
Добавлен в версии: 2.7
Раздел конфигурации ini: defaults
Ключ конфигурации ini: task_debugger_ignore_errors
Переменная окружения: ANSIBLE_TASK_DEBUGGER_IGNORE_ERRORS

TRANSFORM_INVALID_GROUP_CHARS

Описание: Преобразует недопустимые символы в именах групп, предоставленных источниками инвентаризации Ansible. Если 'never' — имя группы будет разрешено, но выведется предупреждение о проблеме. При 'ignore' происходит то же, что и при 'never', без вывода предупреждения. При 'always' любые недопустимые символы будут заменены на ' _ ' (нижняя черта), а пользователю будет выведено предупреждение. При 'silently' происходит то же, что и при 'always', без вывода предупреждения.
Тип: строка
Значение по умолчанию: never
Добавлен в версии: 2.8
Раздел конфигурации ini: defaults
Ключ конфигурации ini: force_valid_group_names
Переменная окружения: ANSIBLE_TRANSFORM_INVALID_GROUP_CHARS

USE_PERSISTENT_CONNECTIONS

Описание: Включает/выключает использование сохранения соединений.
Тип: логическое
Значение по умолчанию: False
Раздел конфигурации ini: defaults
Ключ конфигурации ini: use_persistent_connections
Переменная окружения: ANSIBLE_USE_PERSISTENT_CONNECTIONS

VARIABLE_PRECEDENCE

Описание: Позволяет изменить порядок слияния приоритетов переменных группы.
Тип: список
Значение по умолчанию: [‘all_inventory’, ‘groups_inventory’, ‘all_plugins_inventory’, ‘all_plugins_play’, ‘groups_plugins_inventory’, ‘groups_plugins_play’]
Добавлена в версии: 2.4
Раздел INI: defaults
Ключ INI: precedence
Переменная окружения: ANSIBLE_PRECEDENCE

VERBOSE_TO_STDERR

Описание: Принудительное использование параметра ‘verbose’ для вывода в stderr вместо stdout
Тип: bool
Значение по умолчанию: False
Добавлена в версии: 2.8
Раздел INI: defaults
Ключ INI: verbose_to_stderr
Переменная окружения: ANSIBLE_VERBOSE_TO_STDERR

YAML_FILENAME_EXTENSIONS

Описание: Проверка всех этих расширений при поиске файлов ‘variable’, которые должны быть YAML или JSON или зашифрованными версиями этих форматов. Это влияет на файлы vars_files, include_vars, инвентаризацию и плагины переменных, среди прочих.
Тип: список
Значение по умолчанию: [‘.yml’, ‘.yaml’, ‘.json’]
Раздел INI: defaults
Ключ INI: yaml_valid_extensions
Переменная окружения: ANSIBLE_YAML_FILENAME_EXT

Переменные окружения

ANSIBLE_CONFIG

Переопределяет файл конфигурации ansible по умолчанию

ANSIBLE_CONNECTION_PATH

Указывает, где искать скрипт ansible-connection. Этот путь будет проверяться перед поиском в $PATH. Если значение null, ansible начнёт поиск с той же директории, что и скрипт ansible.

См. также ANSIBLE_CONNECTION_PATH

ANSIBLE_COW_SELECTION

Позволяет выбрать конкретный шаблон cowsay для баннеров или использовать ‘random’ для циклического перебора.

См. также ANSIBLE_COW_SELECTION

ANSIBLE_COW_WHITELIST

Белый список шаблонов cowsay, которые являются «безопасными» для использования, устанавливается в пустой список, если вы хотите включить все установленные шаблоны.

См. также ANSIBLE_COW_WHITELIST

ANSIBLE_FORCE_COLOR

Этот параметр принудительно включает режим цвета даже при запуске без TTY или когда параметр “nocolor” установлен в True.

См. также ANSIBLE_FORCE_COLOR

ANSIBLE_NOCOLOR

Этот параметр позволяет отключить цвет в выводе, что используется для лучшей индикации ошибок и информации о статусе.

См. также ANSIBLE_NOCOLOR

ANSIBLE_NOCOWS

Если у вас установлен cowsay, но вы хотите избежать «коров» (почему???), используйте этот параметр.

См. также ANSIBLE_NOCOWS

ANSIBLE_COW_PATH

Укажите пользовательский путь к cowsay или замените реализацию cowsay по вашему выбору.

См. также ANSIBLE_COW_PATH

ANSIBLE_PIPELINING

Пайплайнинг, если поддерживается плагином подключения, уменьшает количество сетевых операций, необходимых для выполнения модуля на удалённом сервере, выполняя многие модули Ansible без фактической передачи файлов.Это может привести к существенному улучшению производительности при включении.Однако это конфликтует с повышением привилегий (become). Например, при использовании операций «sudo:», необходимо сначала отключить «requiretty» в /etc/sudoers на всех управляемых хостах, поэтому по умолчанию он отключён.Этот параметр отключён, если ANSIBLE_KEEP_REMOTE_FILES включён.

См. также ANSIBLE_PIPELINING

ANSIBLE_SSH_PIPELINING

Пайплайнинг, если поддерживается плагином подключения, уменьшает количество сетевых операций, необходимых для выполнения модуля на удалённом сервере, выполняя многие модули Ansible без фактической передачи файлов.Это может привести к существенному улучшению производительности при включении.Однако это конфликтует с повышением привилегий (become). Например, при использовании операций «sudo:», необходимо сначала отключить «requiretty» в /etc/sudoers на всех управляемых хостах, поэтому по умолчанию он отключён.Этот параметр отключён, если ANSIBLE_KEEP_REMOTE_FILES включён.

См. также ANSIBLE_PIPELINING

ANSIBLE_SSH_ARGS

Если задано, это переопределит стандартные аргументы ssh Ansible.В частности, пользователи могут захотеть увеличить время ControlPersist для повышения производительности. Значение в 30 минут может быть подходящим. Имейте в виду, что если -o ControlPath установлено в ssh_args, настройка пути управления не используется.

См. также ANSIBLE_SSH_ARGS

ANSIBLE_SSH_CONTROL_PATH

Это место для сохранения сокетов ControlPath ssh, оно использует подстановку переменных ssh.С версии 2.3, если null, ansible сгенерирует уникальный хэш. Используйте %(directory)s для указания, где использовать настройку пути контрольного каталога. До версии 2.3 по умолчанию было control_path=%(directory)s/ansible-ssh-%%h-%%p-%%r. Имейте в виду, что эта настройка игнорируется, если -o ControlPath установлено в ssh args.

См. также ANSIBLE_SSH_CONTROL_PATH

ANSIBLE_SSH_CONTROL_PATH_DIR

Это задаёт каталог для использования пути ssh control, если настройка пути управления null. Также предоставляет переменную %(directory)s для настройки пути управления.

См. также ANSIBLE_SSH_CONTROL_PATH_DIR

ANSIBLE_SSH_EXECUTABLE

Это определяет расположение бинарного файла ssh. По умолчанию ssh, что будет использовать первый доступный ssh-бинарник в $PATH. Этот параметр обычно не требуется, он может быть полезен, когда доступ к системному ssh ограничен или при использовании оболочек ssh для подключения к удалённым хостам.

См. также ANSIBLE_SSH_EXECUTABLE

ANSIBLE_SSH_RETRIES

Количество попыток установить соединение, прежде чем мы откажемся и объявим хост «НЕДОСТУПНЫМ»

См. также ANSIBLE_SSH_RETRIES

ANSIBLE_ANY_ERRORS_FATAL

Устанавливает значение по умолчанию для ключевого слова any_errors_fatal, если True, ошибки задач будут считаться критическими.

См. также ANY_ERRORS_FATAL

ANSIBLE_BECOME_ALLOW_SAME_USER

Эта настройка контролирует, пропускается ли become, когда удалённый пользователь и пользователь become совпадают. Например, root sudo к root.

См. также BECOME_ALLOW_SAME_USER

ANSIBLE_AGNOSTIC_BECOME_PROMPT

Отображает агностический запрос become вместо отображения запроса, содержащего предоставленный в командной строке метод become.

См. также AGNOSTIC_BECOME_PROMPT

ANSIBLE_CACHE_PLUGIN

Выбирает используемый плагин кэширования, по умолчанию ‘memory’ — временный.

См. также CACHE_PLUGIN

ANSIBLE_CACHE_PLUGIN_CONNECTION

Определяет информацию о подключении или пути для плагина кэширования.

См. также CACHE_PLUGIN_CONNECTION

END_OF_DOCUMENT_MARKER
ANSIBLE_CACHE_PLUGIN_PREFIX

Префикс для использования в файлах/таблицах плагинов кэша

См. также CACHE_PLUGIN_PREFIX

ANSIBLE_CACHE_PLUGIN_TIMEOUT

Срок действия кэша для данных плагина кэша

См. также CACHE_PLUGIN_TIMEOUT

ANSIBLE_COLLECTIONS_PATHS

См. также COLLECTIONS_PATHS

ANSIBLE_COLOR_CHANGED

Определяет цвет для статуса задачи «Изменено»

См. также COLOR_CHANGED

ANSIBLE_COLOR_CONSOLE_PROMPT

Определяет цвет по умолчанию для ansible-console

См. также COLOR_CONSOLE_PROMPT

ANSIBLE_COLOR_DEBUG

Определяет цвет для сообщений отладки

См. также COLOR_DEBUG

ANSIBLE_COLOR_DEPRECATE

Определяет цвет для сообщений о устаревании

См. также COLOR_DEPRECATE

ANSIBLE_COLOR_DIFF_ADD

Определяет цвет для отображения добавленных строк в различиях

См. также COLOR_DIFF_ADD

ANSIBLE_COLOR_DIFF_LINES

Определяет цвет для отображения различий

См. также COLOR_DIFF_LINES

ANSIBLE_COLOR_DIFF_REMOVE

Определяет цвет для отображения удалённых строк в различиях

См. также COLOR_DIFF_REMOVE

ANSIBLE_COLOR_ERROR

Определяет цвет для сообщений об ошибках

См. также COLOR_ERROR

ANSIBLE_COLOR_HIGHLIGHT

Определяет цвет для выделения

См. также COLOR_HIGHLIGHT

ANSIBLE_COLOR_OK

Определяет цвет для отображения статуса задачи «OK»

См. также COLOR_OK

ANSIBLE_COLOR_SKIP

Определяет цвет для отображения статуса задачи «Пропущено»

См. также COLOR_SKIP

ANSIBLE_COLOR_UNREACHABLE

Определяет цвет для статуса «Недоступно»

См. также COLOR_UNREACHABLE

ANSIBLE_COLOR_VERBOSE

Определяет цвет для вывода подробных сообщений. Например, те, что отображаются с «-v».

См. также COLOR_VERBOSE

ANSIBLE_COLOR_WARN

Определяет цвет для вывода сообщений об ошибках

См. также COLOR_WARN

ANSIBLE_CONDITIONAL_BARE_VARS

При включенном значении (True), условное вычисление ‘var’ обрабатывается по-разному, чем ‘var.subkey’, так как первое вычисляется напрямую, а второе проходит через Jinja2-парсер. Но строки ‘false’ в ‘var’ вычисляются как булевы значения. При выключенном значении, оба вычисляются одинаково, но в случаях, когда ‘var’ было ‘false’ (строка), оно больше не будет вычисляться как булево значение. В настоящее время это значение по умолчанию равно ‘True’, но вскоре изменится на ‘False’, а само значение будет удалено в будущем. Ожидайте изменения значения по умолчанию в версии 2.10 и что это значение будет в конечном итоге устаревшим после версии 2.12

См. также CONDITIONAL_BARE_VARS

ANSIBLE_ACTION_WARNINGS

По умолчанию Ansible выводит предупреждение при получении действия задачи (модуля или плагина действий). Эти предупреждения можно отключить, изменив это значение на False.

См. также ACTION_WARNINGS

ANSIBLE_COMMAND_WARNINGS

По умолчанию Ansible выводит предупреждение, когда используется модуль оболочки или команд, и команда, похоже, похожа на существующий модуль Ansible. Эти предупреждения можно отключить, установив это значение в False. Вы также можете контролировать это на уровне задачи с помощью параметра модуля warn.

См. также COMMAND_WARNINGS

ANSIBLE_LOCALHOST_WARNING

По умолчанию Ansible выводит предупреждение, когда в инвентаре нет хостов. Эти предупреждения можно отключить, установив это значение в False.

См. также LOCALHOST_WARNING

ANSIBLE_DOC_FRAGMENT_PLUGINS

Двоеточием разделенные пути, в которых Ansible будет искать плагины фрагментов документации.

См. также DOC_FRAGMENT_PLUGIN_PATH

ANSIBLE_ACTION_PLUGINS

Двоеточием разделенные пути, в которых Ansible будет искать плагины действий.

См. также DEFAULT_ACTION_PLUGIN_PATH

ANSIBLE_ASK_PASS

Это определяет, будет ли Ansible playbook запрашивать пароль пользователя при входе. Если для аутентификации используются SSH-ключи, скорее всего, вам не нужно изменять это значение.

См. также DEFAULT_ASK_PASS

ANSIBLE_ASK_SUDO_PASS

Это определяет, будет ли Ansible playbook запрашивать пароль sudo.

См. также DEFAULT_ASK_SUDO_PASS

ANSIBLE_ASK_SU_PASS

Это определяет, будет ли Ansible playbook запрашивать пароль su.

См. также DEFAULT_ASK_SU_PASS

ANSIBLE_ASK_VAULT_PASS

Это определяет, будет ли Ansible playbook запрашивать пароль хранилища vault.

См. также DEFAULT_ASK_VAULT_PASS

ANSIBLE_BECOME

Включает или выключает использование повышения привилегий, позволяя вам «стать» другим пользователем после входа.

См. также DEFAULT_BECOME

ANSIBLE_BECOME_ASK_PASS

Включить запрос пароля повышения привилегий.

См. также DEFAULT_BECOME_ASK_PASS

ANSIBLE_BECOME_METHOD

Метод повышения привилегий, который будет использоваться, когда become включен.

См. также DEFAULT_BECOME_METHOD

ANSIBLE_BECOME_EXE

Исполняемый файл для повышения привилегий, в противном случае Ansible будет полагаться на PATH.

См. также DEFAULT_BECOME_EXE

ANSIBLE_BECOME_FLAGS

Флаги, передаваемые исполняемому файлу повышения привилегий.

См. также DEFAULT_BECOME_FLAGS

ANSIBLE_BECOME_PLUGINS

Двоеточием разделенные пути, в которых Ansible будет искать плагины повышения привилегий.

См. также BECOME_PLUGIN_PATH

ANSIBLE_BECOME_USER

Пользователь, которым ваш логин/удаленный пользователь «становится» при использовании повышения привилегий. Большинство систем будут использовать «root», если не указан пользователь.

См. также DEFAULT_BECOME_USER

END_OF_DOCUMENT_MARKER
ANSIBLE_CACHE_PLUGINS

Пути, разделенные двоеточием, в которых Ansible будет искать плагины кэширования.

См. также DEFAULT_CACHE_PLUGIN_PATH

ANSIBLE_CALLABLE_WHITELIST

Белый список вызываемых методов, которые будут доступны для оценки шаблонов.

См. также DEFAULT_CALLABLE_WHITELIST

ANSIBLE_CALLBACK_PLUGINS

Пути, разделенные двоеточием, в которых Ansible будет искать плагины обратных вызовов.

См. также DEFAULT_CALLBACK_PLUGIN_PATH

ANSIBLE_CALLBACK_WHITELIST

Список разрешенных обратных вызовов. Не все обратные вызовы требуют включения в белый список, но многие из тех, которые поставляются с Ansible, требуют этого, так как мы не хотим их активировать по умолчанию.

См. также DEFAULT_CALLBACK_WHITELIST

ANSIBLE_CLICONF_PLUGINS

Пути, разделенные двоеточием, в которых Ansible будет искать плагины Cliconf.

См. также DEFAULT_CLICONF_PLUGIN_PATH

ANSIBLE_CONNECTION_PLUGINS

Пути, разделенные двоеточием, в которых Ansible будет искать плагины подключения.

См. также DEFAULT_CONNECTION_PLUGIN_PATH

ANSIBLE_DEBUG

Включает отладку вывода в Ansible. Это очень подробный вывод и может препятствовать многопроцессорной обработке. Вывод отладки может также содержать конфиденциальную информацию, несмотря на включенные настройки no_log, что означает, что режим отладки не следует использовать в рабочей среде.

См. также DEFAULT_DEBUG

ANSIBLE_EXECUTABLE

Указывает команду, которую следует использовать для запуска оболочки в Ansible для выполнения задач на целевом устройстве. Пользователям может потребоваться изменить это в редких случаях, когда использование оболочки ограничено, но в большинстве случаев можно оставить как есть.

См. также DEFAULT_EXECUTABLE

ANSIBLE_FACT_PATH

Этот параметр позволяет глобально настроить пользовательский путь для «local_facts» для подразумеваемой задачи M(setup) при использовании сбора фактов. Если не задан, он вернётся к значению по умолчанию из модуля M(setup): /etc/ansible/facts.d. Это не влияет на пользовательские задачи, использующие модуль M(setup).

См. также DEFAULT_FACT_PATH

ANSIBLE_FILTER_PLUGINS

Пути, разделенные двоеточием, в которых Ansible будет искать плагины фильтрации Jinja2.

См. также DEFAULT_FILTER_PLUGIN_PATH

ANSIBLE_FORCE_HANDLERS

Этот параметр контролирует, запускаются ли уведомленные обработчики на хосте, даже если произошел сбой на этом хосте. При значении false обработчики не будут запускаться, если на хосте произошел сбой. Это также можно задать в рамках конкретной задачи или в командной строке. Дополнительные сведения см. в разделе Обработчики и ошибки.

См. также DEFAULT_FORCE_HANDLERS

ANSIBLE_FORKS

Максимальное количество вилок, которые Ansible будет использовать для выполнения задач на целевых хостах.

См. также DEFAULT_FORKS

ANSIBLE_GATHERING

Эта настройка контролирует политику сбора фактов (фактов, обнаруженных на удалённых системах) по умолчанию. При значении «implicit» (по умолчанию) плагин кэширования игнорируется, и факты собираются для каждой задачи, если не установлено значение «gather_facts: False». При значении «explicit» верно обратное, факты не собираются, если не запрошены явно в задаче. Значение «smart» означает, что каждый новый хост, у которого нет обнаруженных фактов, будет отсканирован, но если один и тот же хост упоминается в нескольких задачах, он не будет контактировать снова в процессе выполнения playbook. Этот параметр может быть полезен для тех, кто хочет сэкономить время на сборе фактов. Как «smart», так и «explicit» будут использовать плагин кэширования.

См. также DEFAULT_GATHERING

END_OF_DOCUMENT_MARKER
ANSIBLE_GATHER_SUBSET

Установите параметр gather_subset для задачи M(setup) при неявном сборе фактов. Подробности см. в документации модуля. Не применяется к задачам M(setup), определённым пользователем.

См. также DEFAULT_GATHER_SUBSET

ANSIBLE_GATHER_TIMEOUT

Установите таймаут в секундах для неявного сбора фактов. Не применяется к задачам M(setup), определённым пользователем.

См. также DEFAULT_GATHER_TIMEOUT

ANSIBLE_HANDLER_INCLUDES_STATIC

Начиная с версии 2.0, M(include) может быть «динамическим», это значение (если True) принудительно устанавливает «статический» режим, если include появляется в разделе handlers.

См. также DEFAULT_HANDLER_INCLUDES_STATIC

ANSIBLE_HASH_BEHAVIOUR

Этот параметр управляет тем, как переменные объединяются в Ansible. По умолчанию Ansible перезаписывает переменные в определённом порядке приоритетов, как описано в Разделе переменных. Когда переменная с более высоким приоритетом побеждает, она заменяет другое значение. Некоторые пользователи предпочитают, чтобы переменные, являющиеся хэшами (т.е. «словарями» в терминах Python), объединялись. Это значение называется «merge». Это не поведение по умолчанию, и оно не влияет на переменные, значения которых являются скалярами (целые числа, строки) или массивами. Мы в целом рекомендуем не использовать это значение, если у вас нет в этом абсолютной необходимости, и в примерах playbooks в официальных репозиториях это значение не используется. В версии 2.0 был добавлен фильтр combine для выполнения этого действия для определённой переменной (описано в Фильтры).

См. также DEFAULT_HASH_BEHAVIOUR

ANSIBLE_INVENTORY

Список источников инвентаризации Ansible, разделённый запятыми

См. также DEFAULT_HOST_LIST

ANSIBLE_HTTPAPI_PLUGINS

Пути, разделённые двоеточиями, в которых Ansible будет искать плагины HttpApi.

См. также DEFAULT_HTTPAPI_PLUGIN_PATH

ANSIBLE_INVENTORY_PLUGINS

Пути, разделённые двоеточиями, в которых Ansible будет искать плагины инвентаризации.

См. также DEFAULT_INVENTORY_PLUGIN_PATH

ANSIBLE_JINJA2_EXTENSIONS

Функция, предназначенная для разработчиков, которая позволяет включить дополнительные расширения Jinja2. Подробности см. в документации Jinja2. Если вы не знаете, что это делает, вам, вероятно, не нужно изменять это значение :)

См. также DEFAULT_JINJA2_EXTENSIONS

ANSIBLE_JINJA2_NATIVE

Этот параметр сохраняет типы переменных во время операций с шаблонами. Требуется Jinja2 >= 2.10.

См. также DEFAULT_JINJA2_NATIVE

ANSIBLE_KEEP_REMOTE_FILES

Включает/отключает удаление временных файлов, используемых Ansible для выполнения задач на удалённом компьютере. Если этот параметр включён, он отключит ANSIBLE_PIPELINING.

См. также DEFAULT_KEEP_REMOTE_FILES

LIBVIRT_LXC_NOSECLABEL

Это значение заставляет libvirt подключаться к контейнерам lxc, передавая –noseclabel в virsh. Это необходимо при работе на системах без SELinux.

См. также DEFAULT_LIBVIRT_LXC_NOSECLABEL

ANSIBLE_LIBVIRT_LXC_NOSECLABEL

Это значение заставляет libvirt подключаться к контейнерам lxc, передавая –noseclabel в virsh. Это необходимо при работе на системах без SELinux.

См. также DEFAULT_LIBVIRT_LXC_NOSECLABEL

ANSIBLE_LOAD_CALLBACK_PLUGINS

Управляет загрузкой плагинов обратного вызова при запуске /usr/bin/ansible. Это может использоваться для ведения журнала активности из командной строки, отправки уведомлений и так далее. Плагины обратного вызова всегда загружаются для ansible-playbook.

См. также DEFAULT_LOAD_CALLBACK_PLUGINS

ANSIBLE_LOCAL_TEMP

Временная директория, которую Ansible будет использовать на контроллере.

См. также DEFAULT_LOCAL_TMP

ANSIBLE_LOG_PATH

Файл, в который Ansible будет записывать журналы на контроллере. При пустом значении ведение журнала отключено.

См. также DEFAULT_LOG_PATH

ANSIBLE_LOG_FILTER

Список имён логгеров, которые нужно отфильтровать из файла журнала

См. также DEFAULT_LOG_FILTER

ANSIBLE_LOOKUP_PLUGINS

Список путей (разделенных двоеточием), в которых Ansible будет искать плагины Lookup.

См. также DEFAULT_LOOKUP_PLUGIN_PATH

ANSIBLE_MODULE_ARGS

Устанавливает параметры по умолчанию для передачи в ansible бинарный файл adhoc, если не указаны -a.

См. также DEFAULT_MODULE_ARGS

ANSIBLE_MODULE_LANG

Языковая локаль для модулей при их выполнении на целевом узле. Если пусто, пытается установить значение из переменной среды LANG на контроллере. Используется только если DEFAULT_MODULE_SET_LOCALE установлено в значение true.

См. также DEFAULT_MODULE_LANG

ANSIBLE_LIBRARY

Список путей (разделенных двоеточием), в которых Ansible будет искать модули.

См. также DEFAULT_MODULE_PATH

ANSIBLE_MODULE_SET_LOCALE

Управляет настройкой локали для модулей при их выполнении на целевом узле.

См. также DEFAULT_MODULE_SET_LOCALE

ANSIBLE_MODULE_UTILS

Список путей (разделенных двоеточием), в которых Ansible будет искать файлы утилит модулей, используемые модулями совместно.

См. также DEFAULT_MODULE_UTILS_PATH

ANSIBLE_NETCONF_PLUGINS

Список путей (разделенных двоеточием), в которых Ansible будет искать плагины Netconf.

См. также DEFAULT_NETCONF_PLUGIN_PATH

ANSIBLE_NO_LOG

Включает/выключает отображение и ведение журнала подробностей задач Ansible, в основном используется для предотвращения раскрытия информации о безопасности.

См. также DEFAULT_NO_LOG

ANSIBLE_NO_TARGET_SYSLOG

Включает/выключает ведение журнала Ansible в syslog на целевом узле при выполнении задач.

См. также DEFAULT_NO_TARGET_SYSLOG

ANSIBLE_NULL_REPRESENTATION

Что шаблон должен возвращать в качестве значения «null». Если не задано, Jinja2 сам решит.

См. также DEFAULT_NULL_REPRESENTATION

ANSIBLE_POLL_INTERVAL

Для асинхронных задач в Ansible (см. Асинхронные действия и Опрос), это частота проверки статуса этих задач, когда явное значение интервала опроса не указано. По умолчанию используется значение 15 секунд, которое представляет собой компромисс между частым опросом и быстрой обратной связью, когда что-то может быть завершено.

См. также DEFAULT_POLL_INTERVAL

ANSIBLE_PRIVATE_KEY_FILE

Вариант для соединений с использованием сертификата или файла ключа для аутентификации вместо агента или паролей, вы можете установить значение по умолчанию здесь, чтобы избежать повторного указания –private-key при каждом вызове.

См. также DEFAULT_PRIVATE_KEY_FILE

ANSIBLE_PRIVATE_ROLE_VARS

Делает переменные роли недоступными для других ролей. Это было введено как способ сброса переменных роли до значений по умолчанию, если роль используется более одного раза в книге задач.

См. также DEFAULT_PRIVATE_ROLE_VARS

ANSIBLE_REMOTE_PORT

Порт, используемый в удаленных подключениях. Если пусто, используется значение по умолчанию из плагина подключения.

См. также DEFAULT_REMOTE_PORT

ANSIBLE_REMOTE_USER

Устанавливает пользователя для входа на целевые машины. Если пусто, используется значение по умолчанию из плагина подключения, обычно текущий пользователь, выполняющий Ansible.

См. также DEFAULT_REMOTE_USER

ANSIBLE_ROLES_PATH

Список путей через двоеточие, по которым Ansible будет искать роли.

См. также DEFAULT_ROLES_PATH

ANSIBLE_SCP_IF_SSH

Предпочитаемый метод передачи файлов по SSH. Если значение «smart», Ansible будет пытаться использовать методы до тех пор, пока один не увенчается успехом или все не потерпят неудачу. Если значение True, будет принудительно использоваться «scp», если False — «sftp».

См. также DEFAULT_SCP_IF_SSH

ANSIBLE_SFTP_BATCH_MODE

См. также DEFAULT_SFTP_BATCH_MODE

ANSIBLE_SQUASH_ACTIONS

Ansible может оптимизировать действия, вызывающие модули, поддерживающие параметры списков, при использовании with_ циклов. Вместо вызова модуля для каждого элемента, модуль вызывается один раз со списком целиком.Значение по умолчанию для этого параметра используется только для определенных менеджеров пакетов, но может использоваться для любого модуля.В настоящее время это поддерживается только для модулей, имеющих параметр name или pkg, и только когда элемент является единственным параметром.

См. также DEFAULT_SQUASH_ACTIONS

ANSIBLE_SSH_TRANSFER_METHOD

не используется?

См. также DEFAULT_SSH_TRANSFER_METHOD

ANSIBLE_STDOUT_CALLBACK

Установите основной вызов для отображения вывода Ansible, вы можете использовать только один за раз.Можно использовать множество других вызовов, но только один может отвечать за вывод stdout.

См. также DEFAULT_STDOUT_CALLBACK

ANSIBLE_ENABLE_TASK_DEBUGGER

Включить или выключить отладчик задач. Ранее это делалось с помощью плагинов стратегии. Теперь все плагины стратегии могут унаследовать это поведение. Отладчик по умолчанию активируется, когда задача завершается неудачно по причине недоступности. Используйте ключевое слово debugger для большей гибкости.

См. также ENABLE_TASK_DEBUGGER

ANSIBLE_TASK_DEBUGGER_IGNORE_ERRORS

Этот параметр определяет, будет ли вызываться отладчик задач для завершившейся неудачей задачи, когда задано ignore_errors=True. Значение True указывает, что отладчик будет учитывать ignore_errors, False — нет.

См. также TASK_DEBUGGER_IGNORE_ERRORS

ANSIBLE_STRATEGY

Установите стратегию по умолчанию для выполнения.

См. также DEFAULT_STRATEGY

ANSIBLE_STRATEGY_PLUGINS

Список путей через двоеточие, по которым Ansible будет искать плагины стратегии.

См. также DEFAULT_STRATEGY_PLUGIN_PATH

ANSIBLE_SU

Включить/выключить использование «su» для задач.

См. также DEFAULT_SU

ANSIBLE_SU_EXE

Укажите исполняемый файл «su», иначе используется PATH.

См. также DEFAULT_SU_EXE

ANSIBLE_SU_FLAGS

Флаги для передачи в su

См. также DEFAULT_SU_FLAGS

ANSIBLE_SU_USER

Пользователь, под которым Ansible выполнит «su», если пусто, используется значение по умолчанию для целевого устройства (обычно root).

См. также DEFAULT_SU_USER

ANSIBLE_SYSLOG_FACILITY

Утилита Syslog, используемая при записи логов Ansible на удалённый объект.

См. также DEFAULT_SYSLOG_FACILITY

ANSIBLE_TASK_INCLUDES_STATIC

Задачи include могут быть статическими или динамическими, этот параметр переключает ожидаемое поведение по умолчанию, если автоматическое определение не удалось и не было явно установлено в задаче.

См. также DEFAULT_TASK_INCLUDES_STATIC

ANSIBLE_TERMINAL_PLUGINS

Пути, разделённые двоеточием, в которых Ansible будет искать плагины терминала.

См. также DEFAULT_TERMINAL_PLUGIN_PATH

ANSIBLE_TEST_PLUGINS

Пути, разделённые двоеточием, в которых Ansible будет искать плагины тестов Jinja2.

См. также DEFAULT_TEST_PLUGIN_PATH

ANSIBLE_TIMEOUT

Это значение таймаута по умолчанию для использования плагинами подключения.

См. также DEFAULT_TIMEOUT

ANSIBLE_TRANSPORT

Плагин подключения по умолчанию, опция ‘smart’ переключается между ‘ssh’ и ‘paramiko’ в зависимости от ОС контроллера и версий ssh.

См. также DEFAULT_TRANSPORT

ANSIBLE_ERROR_ON_UNDEFINED_VARS

Если True, это заставляет шаги ansible templating завершаться ошибкой при ссылке на имена переменных, которые, вероятно, содержат опечатки. В противном случае, любой ‘{{ template_expression }}’, содержащий неопределённые переменные, будет рендериться в шаблоне или строке действия ansible точно так, как написано.

См. также DEFAULT_UNDEFINED_VAR_BEHAVIOR

ANSIBLE_VARS_PLUGINS

Пути, разделённые двоеточием, в которых Ansible будет искать плагины переменных.

См. также DEFAULT_VARS_PLUGIN_PATH

ANSIBLE_VAULT_ID_MATCH

Если True, при расшифровке хранилищ с vault-id будет использоваться только пароль из соответствующего vault-id.

См. также DEFAULT_VAULT_ID_MATCH

ANSIBLE_VAULT_IDENTITY

Метка, используемая для метки vault-id по умолчанию в случаях, когда метка vault-id не указана.

См. также DEFAULT_VAULT_IDENTITY

ANSIBLE_VAULT_ENCRYPT_IDENTITY

vault_id для шифрования по умолчанию. Если предоставлено несколько vault_id, этот параметр указывает, какой использовать для шифрования. Опция –encrypt-vault-id командной строки переопределяет настроенное значение.

См. также DEFAULT_VAULT_ENCRYPT_IDENTITY

ANSIBLE_VAULT_IDENTITY_LIST

Список vault-id для использования по умолчанию. Эквивалентно нескольким аргументам –vault-id. Vault-id пробуются в порядке следования.

См. также DEFAULT_VAULT_IDENTITY_LIST

ANSIBLE_VAULT_PASSWORD_FILE

Файл пароля vault для использования. Эквивалентно –vault-password-file или –vault-id

См. также DEFAULT_VAULT_PASSWORD_FILE

ANSIBLE_VERBOSITY

Устанавливает уровень подробности по умолчанию, эквивалентен количеству -v переданных в командной строке.

См. также DEFAULT_VERBOSITY

ANSIBLE_DEPRECATION_WARNINGS

Переключатель для управления отображением предупреждений об устаревании.

См. также DEPRECATION_WARNINGS

ANSIBLE_DIFF_ALWAYS

Переключатель конфигурации, указывающий модулям отображать различия при статусе ‘изменено’, эквивалентно --diff.

См. также DIFF_ALWAYS

END_OF_DOCUMENT_MARKER
ANSIBLE_DIFF_CONTEXT

Сколько строк контекста отображать при отображении различий между файлами.

См. также DIFF_CONTEXT

ANSIBLE_DISPLAY_ARGS_TO_STDOUT

Обычно ansible-playbook будет выводить заголовок для каждой выполняемой задачи. Эти заголовки будут содержать поле «имя» из задачи, если вы его указали. Если нет, ansible-playbook использует действие задачи, чтобы помочь вам определить, какая задача выполняется в настоящее время. Иногда вы выполняете много задач с одинаковым действием, и вам нужна дополнительная информация о задаче, чтобы отличить её от других задач с тем же действием. Если вы установите эту переменную в значение True в конфигурации, то ansible-playbook также включит аргументы задачи в заголовок. По умолчанию это значение False, так как есть вероятность наличия конфиденциальных значений в ваших параметрах, и вы не хотите, чтобы они выводились. Если вы установите это значение в True, вам следует убедиться, что вы закрепили стандартный вывод (никто не может подсмотреть ваши действия, и вы не сохраняете стандартный вывод в небезопасный файл) или убедитесь, что все ваши плейбуки явно добавили параметр no_log: True к задачам, имеющим конфиденциальные значения. См. раздел Как сохранить секретные данные в своём плейбуке, для получения дополнительной информации.

См. также DISPLAY_ARGS_TO_STDOUT

DISPLAY_SKIPPED_HOSTS

Переключатель для управления отображением пропущенных записей задач/хостов в задаче в стандартном обработчике событий.

См. также DISPLAY_SKIPPED_HOSTS

ANSIBLE_DISPLAY_SKIPPED_HOSTS

Переключатель для управления отображением пропущенных записей задач/хостов в задаче в стандартном обработчике событий.

См. также DISPLAY_SKIPPED_HOSTS

ANSIBLE_ERROR_ON_MISSING_HANDLER

Переключатель, позволяющий пропущенным обработчикам стать предупреждением вместо ошибки при уведомлении.

См. также ERROR_ON_MISSING_HANDLER

ANSIBLE_CONNECTION_FACTS_MODULES

Модули, которые необходимо запустить во время сбора фактов плейбука на основе подключения.

См. также CONNECTION_FACTS_MODULES

ANSIBLE_FACTS_MODULES

Модули, которые необходимо запустить во время сбора фактов плейбука. По умолчанию «smart» пытается определить их на основе типа подключения.

См. также FACTS_MODULES

ANSIBLE_GALAXY_IGNORE

Если установлено в значение «да», ansible-galaxy не будет проверять сертификаты TLS. Это может быть полезно для тестирования против сервера с самоподписанным сертификатом.

См. также GALAXY_IGNORE_CERTS

ANSIBLE_GALAXY_ROLE_SKELETON

Директория шаблона скелета ролей, используемая в качестве шаблона для действия init в ansible-galaxy, аналогично --role-skeleton.

См. также GALAXY_ROLE_SKELETON

ANSIBLE_GALAXY_ROLE_SKELETON_IGNORE

Шаблоны файлов для игнорирования внутри директории скелета ролей galaxy.

См. также GALAXY_ROLE_SKELETON_IGNORE

ANSIBLE_GALAXY_SERVER

URL для добавления в начало, когда роли не указывают полный URI, предполагается, что они ссылаются на этот сервер в качестве источника.

См. также GALAXY_SERVER

ANSIBLE_HOST_KEY_CHECKING

Установите это значение в «False», если вы хотите отключить проверку ключа хоста используемыми Ansible инструментами для подключения к хосту.

См. также HOST_KEY_CHECKING

ANSIBLE_HOST_PATTERN_MISMATCH

Эта настройка меняет поведение несоответствия шаблонов хостов, позволяя принудительно задать ошибку, предупреждение или просто проигнорировать её.

См. также HOST_PATTERN_MISMATCH

END_OF_DOCUMENT_MARKER
ANSIBLE_PYTHON_INTERPRETER

Путь к интерпретатору Python, который будет использоваться для выполнения модулей на удалённых целевых узлах, или режим автоматического определения. Поддерживаемые режимы определения — auto, auto_silent, и auto_legacy (по умолчанию). Все режимы определения используют таблицу поиска, чтобы использовать системный Python (в дистрибутивах, известных как содержащие его), переходя к фиксированному упорядоченному списку известных расположений интерпретатора Python, если платформа-специфичный по умолчанию недоступен. Поведение по умолчанию будет выдавать предупреждение, что интерпретатор должен быть задан явно (поскольку интерпретаторы, установленные позже, могут изменить используемый), Это поведение предупреждения можно отключить, задав auto_silent. Значение по умолчанию auto_legacy обеспечивает такое же поведение, но для обратной совместимости со старыми выпусками Ansible, которые всегда использовали /usr/bin/python по умолчанию, будет использовать этот интерпретатор, если он присутствует (и выведет предупреждение, что поведение по умолчанию изменится на поведение auto в будущей версии Ansible).

См. также INTERPRETER_PYTHON

ANSIBLE_TRANSFORM_INVALID_GROUP_CHARS

Обрабатывать некорректные символы в именах групп, предоставленных источниками инвентаризации. Если «never», то имя группы будет разрешено, но выйдет предупреждение о проблеме. Если «ignore», то делается то же, что и «never», но без вывода предупреждения. Если «always», то все некорректные символы будут заменены на «_» (подчёркивание), и пользователю будет выдано предупреждение. Если «silently», то делается то же, что и «always», но без вывода предупреждения.

См. также TRANSFORM_INVALID_GROUP_CHARS

ANSIBLE_INVALID_TASK_ATTRIBUTE_FAILED

Если «false», некорректные атрибуты задачи приведут к предупреждениям, а не ошибкам

См. также INVALID_TASK_ATTRIBUTE_FAILED

ANSIBLE_INVENTORY_ANY_UNPARSED_IS_FAILED

Если «true», невозможность успешной парсирования любого источника инвентаризации любым доступным плагином инвентаризации является фатальной ошибкой; в противном случае эта ситуация вызывает только предупреждение.

См. также INVENTORY_ANY_UNPARSED_IS_FAILED

ANSIBLE_INVENTORY_CACHE

Включить кеширование инвентаризации

См. также INVENTORY_CACHE_ENABLED

ANSIBLE_INVENTORY_CACHE_PLUGIN

Плагин для кеширования инвентаризации. Если INVENTORY_CACHE_PLUGIN не задан, можно использовать CACHE_PLUGIN.

См. также INVENTORY_CACHE_PLUGIN

ANSIBLE_INVENTORY_CACHE_CONNECTION

Подключение к кешу инвентаризации. Если INVENTORY_CACHE_PLUGIN_CONNECTION не задан, можно использовать CACHE_PLUGIN_CONNECTION.

См. также INVENTORY_CACHE_PLUGIN_CONNECTION

ANSIBLE_INVENTORY_CACHE_PLUGIN_PREFIX

Префикс таблицы для плагина кеширования. Если INVENTORY_CACHE_PLUGIN_PREFIX не задан, можно использовать CACHE_PLUGIN_PREFIX.

См. также INVENTORY_CACHE_PLUGIN_PREFIX

ANSIBLE_INVENTORY_CACHE_TIMEOUT

Время ожидания истечения срока действия данных плагина кеширования инвентаризации. Если INVENTORY_CACHE_TIMEOUT не задан, можно использовать CACHE_TIMEOUT.

См. также INVENTORY_CACHE_TIMEOUT

ANSIBLE_INVENTORY_ENABLED

Список включенных плагинов инвентаризации, он также определяет порядок их использования.

См. также INVENTORY_ENABLED

ANSIBLE_INVENTORY_EXPORT

Управляет тем, будет ли ansible-inventory точно отражать представление Ansible об инвентаризации или оптимизировано для экспорта.

См. также INVENTORY_EXPORT

ANSIBLE_INVENTORY_IGNORE

Список расширений, которые нужно игнорировать при использовании каталога в качестве источника инвентаризации.

См. также INVENTORY_IGNORE_EXTS

ANSIBLE_INVENTORY_IGNORE_REGEX

Список шаблонов для игнорирования при использовании каталога в качестве источника инвентаризации

См. также INVENTORY_IGNORE_PATTERNS

ANSIBLE_INVENTORY_UNPARSED_FAILED

Если ‘true’, то ошибка, если все потенциальные источники инвентаризации не удалось разобрать. В противном случае эта ситуация вызовет только предупреждение.

См. также INVENTORY_UNPARSED_IS_FAILED

ANSIBLE_MAX_DIFF_SIZE

Максимальный размер файлов, которые будут рассматриваться для отображения различий

См. также MAX_FILE_SIZE_FOR_DIFF

NETWORK_GROUP_MODULES

См. также NETWORK_GROUP_MODULES

ANSIBLE_NETWORK_GROUP_MODULES

См. также NETWORK_GROUP_MODULES

ANSIBLE_INJECT_FACT_VARS

Факты доступны внутри переменной ansible_facts, это настройка также добавляет их как собственные переменные в основном пространстве имен. В отличие от словаря ansible_facts, они будут иметь префикс ansible_.

См. также INJECT_FACTS_AS_VARS

ANSIBLE_OLD_PLUGIN_CACHE_CLEAR

Ранее Ansible очищал только часть кэшей загрузки плагинов при загрузке новых ролей, что приводило к некоторым проблемам, в которых плагин, загруженный в предыдущих играх, неожиданно оставался «прилипшим». Эта настройка позволяет вернуться к этому поведению.

См. также OLD_PLUGIN_CACHE_CLEARING

ANSIBLE_PARAMIKO_HOST_KEY_AUTO_ADD

См. также PARAMIKO_HOST_KEY_AUTO_ADD

ANSIBLE_PARAMIKO_LOOK_FOR_KEYS

См. также PARAMIKO_LOOK_FOR_KEYS

ANSIBLE_PERSISTENT_CONTROL_PATH_DIR

Путь к сокету, который будет использоваться системой сохранения соединения.

См. также PERSISTENT_CONTROL_PATH_DIR

ANSIBLE_PERSISTENT_CONNECT_TIMEOUT

Этот параметр определяет, как долго сохраняемое подключение будет оставаться бездействующим, прежде чем будет уничтожено.

См. также PERSISTENT_CONNECT_TIMEOUT

ANSIBLE_PERSISTENT_CONNECT_RETRY_TIMEOUT

Это определяет время ожидания повторных попыток для сохраняемого подключения к локальному сокету домена.

См. также PERSISTENT_CONNECT_RETRY_TIMEOUT

ANSIBLE_PERSISTENT_COMMAND_TIMEOUT

Это определяет время ожидания ответа от удаленного устройства, прежде чем сохраняемое подключение истечет.

См. также PERSISTENT_COMMAND_TIMEOUT

ANSIBLE_PLAYBOOK_VARS_ROOT

Устанавливает, какие директории playbook будут использоваться как корень для обработки плагинов vars, включая поиск host_vars/group_vars. Вариант top следует традиционному поведению, используя старший playbook в цепочке для поиска корневого каталога. Вариант bottom следует поведению 2.4.0, используя текущий playbook для поиска корневого каталога. Вариант all проверяет от родительского playbook до текущего.

См. также PLAYBOOK_VARS_ROOT

ANSIBLE_PYTHON_MODULE_RLIMIT_NOFILE

Попытка установить мягкую границу RLIMIT_NOFILE до указанного значения при выполнении Python модулей (может ускорить использование подпроцессов в Python 2.x. См. https://bugs.python.org/issue11284). Значение будет ограничено существующим жёстким пределом. Значение по умолчанию 0 не пытается настроить существующие системные ограничения.

См. также PYTHON_MODULE_RLIMIT_NOFILE

END_OF_DOCUMENT_MARKER
ANSIBLE_RETRY_FILES_ENABLED

Это управляет тем, будет ли файл .retry создаваться в случае сбоя Ansible playbook.

См. также RETRY_FILES_ENABLED

ANSIBLE_RETRY_FILES_SAVE_PATH

Это задаёт путь, в который Ansible будет сохранять файлы .retry, когда playbook завершается неудачно, и файлы retry включены.

См. также RETRY_FILES_SAVE_PATH

ANSIBLE_SHOW_CUSTOM_STATS

Это добавляет настраиваемые статистические данные, установленные с помощью плагина set_stats, к стандартному выводу.

См. также SHOW_CUSTOM_STATS

ANSIBLE_STRING_TYPE_FILTERS

Этот список фильтров позволяет избежать «преобразования типа» при шаблонизации переменных. Полезно, когда нужно избежать преобразования в списки или словари для JSON-строк, например.

См. также STRING_TYPE_FILTERS

ANSIBLE_SYSTEM_WARNINGS

Позволяет отключить предупреждения, связанные с потенциальными проблемами на системе, на которой выполняется сам Ansible (не на управляемых хостах). Они могут включать предупреждения о пакетах сторонних производителей или других условиях, которые следует разрешить, если это возможно.

См. также SYSTEM_WARNINGS

ANSIBLE_RUN_TAGS

Предварительно заданный список тегов для выполнения в ваших задачах. Теги пропускаются имеют приоритет.

См. также TAGS_RUN

ANSIBLE_SKIP_TAGS

Предварительно заданный список тегов для пропуска в ваших задачах. Имеет приоритет перед тегами для выполнения.

См. также TAGS_SKIP

ANSIBLE_USE_PERSISTENT_CONNECTIONS

Включает/выключает использование сохранения соединений.

См. также USE_PERSISTENT_CONNECTIONS

ANSIBLE_PRECEDENCE

Позволяет изменить порядок слияния приоритетов переменных группы.

См. также VARIABLE_PRECEDENCE

ANSIBLE_YAML_FILENAME_EXT

Проверяет все эти расширения при поиске файлов «переменных», которые должны быть в формате YAML или JSON или зашифрованными версиями этих форматов. Это влияет на vars_files, include_vars, инвентаризацию и плагины vars, среди прочего.

См. также YAML_FILENAME_EXTENSIONS

ANSIBLE_NETCONF_SSH_CONFIG

Эта переменная используется для включения бастионного/переходного хоста с подключением netconf. Если установлено значение True, настройки бастионного/переходного хоста SSH должны присутствовать в файле ~/.ssh/config, или же можно указать путь к пользовательскому файлу SSH-конфигурации для чтения настроек бастионного/переходного хоста.

См. также NETCONF_SSH_CONFIG

ANSIBLE_STRING_CONVERSION_ACTION

Действие, которое выполняется, когда значение параметра модуля преобразуется в строку (это не влияет на переменные). Для параметров строки такие значения, как ‘1.00’, ‘[‘a’, ‘b’,]’, и ‘yes’, ‘y’ и т. д., будут преобразованы анализатором YAML, если не будут полностью заключены в кавычки. Допустимые значения — ‘error’, ‘warn’ и ‘ignore’. Начиная с версии 2.8, этот параметр по умолчанию устанавливается в ‘warn’, но в версии 2.12 он будет изменён на ‘error’.

См. также STRING_CONVERSION_ACTION

ANSIBLE_VERBOSE_TO_STDERR

Принудительно использовать опцию «verbose» для вывода в stderr вместо stdout.

См. также VERBOSE_TO_STDERR

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/reference_appendices/config.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API