Spec-Zone.ru › Ansible 2.5

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

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

Начиная с Ansible 2.4, утилита ansible-config позволяет пользователям просмотреть все доступные настройки конфигурации, их значения по умолчанию, способы их настройки и источник их текущих значений. Подробнее см. :doc: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 загрузит :file:ansible.cfg из каталога с правами доступа для всех, это создаст серьезную проблему безопасности. Другой пользователь может поместить свой собственный файл конфигурации, предназначенный для запуска вредоносного кода Ansible локально и удаленно, возможно, с повышенными привилегиями. По этой причине Ansible не будет автоматически загружать файл конфигурации из текущего каталога, если каталог имеет права доступа для всех.

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

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

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

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

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

ACTION_WARNINGS

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

AGNOSTIC_BECOME_PROMPT

Описание: Отобразить подсказку agnostic become вместо подсказки, содержащей метод become, заданный в командной строке
Тип: boolean
Значение по умолчанию: False
Добавлена в версии: 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_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, которые считаются «безопасными» для использования, устанавливается в пустой список, если требуется включить все установленные шаблоны.
Тип: list
Значение по умолчанию: [‘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

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

ANSIBLE_NOCOLOR

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

ANSIBLE_NOCOWS

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

ANSIBLE_PIPELINING

Описание: Пайплайнинг, если поддерживается плагином подключения, уменьшает количество сетевых операций, необходимых для выполнения модуля на удаленном сервере, выполняя множество модулей Ansible без фактической передачи файлов. Это может привести к очень значительному улучшению производительности при включении. Однако это конфликтует с повышением привилегий (become). Например, при использовании операций «sudo:» необходимо сначала отключить «requiretty» в /etc/sudoers на всех управляемых хостах, поэтому по умолчанию оно отключено.
Тип: boolean
Значение по умолчанию: 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, настройка control path не используется.
Значение по умолчанию: -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 для указания места использования настройки control dir path. До версии 2.3 оно по умолчанию было control_path=%(directory)s/ansible-ssh-%%h-%%p-%%r. Учтите, что эта настройка игнорируется, если -o ControlPath установлено в ssh args.
Значение по умолчанию: None
Раздел INI: ssh_connection
Ключ INI: control_path
Окружение: ANSIBLE_SSH_CONTROL_PATH

ANSIBLE_SSH_CONTROL_PATH_DIR

Описание: Устанавливает каталог для использования ssh control path, если параметр control path имеет значение null. Также предоставляет переменную %(directory)s для параметра control path.
Значение по умолчанию: ~/.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, сбои задач будут рассматриваться как фатальные ошибки.
Тип: логический
Значение по умолчанию: False
Добавлена в версии: 2.4
Раздел INI: defaults
Ключ INI: any_errors_fatal
Переменная среды: ANSIBLE_ANY_ERRORS_FATAL

BECOME_ALLOW_SAME_USER

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

CACHE_PLUGIN

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

CACHE_PLUGIN_CONNECTION

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

id21

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

id22

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

id23

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

id24

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

id25

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

id26

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

id27

Описание: Определяет цвет, используемый при отображении различий
По умолчанию: голубой
Раздел 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

DEFAULT_ACTION_PLUGIN_PATH

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

DEFAULT_ALLOW_UNSAFE_LOOKUPS

Описание: При включенном значении, этот параметр позволяет плагинам lookup (используемым в переменных как {{lookup('foo')}} или в цикле, как в with_foo) возвращать данные, которые не помечены как ‘unsafe’. По умолчанию такие данные помечаются как небезопасные, чтобы предотвратить оценку языка шаблонов jinja2, так как это может представлять угрозу безопасности. Этот параметр предоставлен для обеспечения обратной совместимости, но пользователи должны сначала рассмотреть возможность добавления allow_unsafe=True к любому lookup, который, по ожиданию, может содержать данные, которые могут быть запущены через движок шаблонов позднее.
Тип: 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

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

DEFAULT_ASK_SUDO_PASS

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

DEFAULT_ASK_VAULT_PASS

Описание: Это управляет тем, будет ли Ansible playbook запрашивать пароль vault.
Тип: boolean
По умолчанию: False
Раздел INI: defaults
Ключ INI: ask_vault_pass
Окружение: ANSIBLE_ASK_VAULT_PASS

DEFAULT_BECOME

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

DEFAULT_BECOME_ASK_PASS

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

DEFAULT_BECOME_EXE

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

DEFAULT_BECOME_FLAGS

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

DEFAULT_BECOME_METHOD

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

DEFAULT_BECOME_USER

Описание: Пользователь, которым становится ваш логин/удаленный пользователь при использовании повышения привилегий, большинство систем будут использовать ‘root’, если пользователь не указан.
По умолчанию: root
Раздел INI: privilege_escalation
Ключ INI: 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

Описание: Белый список вызываемых методов, которые должны быть доступны для оценки шаблонов
Тип: list
По умолчанию: []
Раздел 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_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).
Тип: путь
Значение по умолчанию: 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

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

DEFAULT_FORKS

Описание: Максимальное количество вилок, которые Ansible будет использовать для выполнения задач на целевых хостах.
Тип: integer
Значение по умолчанию: 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).
Тип: integer
Значение по умолчанию: 10
Раздел ini: defaults
Ключ ini: gather_timeout
Переменная окружения: ANSIBLE_GATHER_TIMEOUT

DEFAULT_GATHERING

Описание: Этот параметр управляет политикой сбора фактов (факты, полученные о удалённых системах) по умолчанию. При значении «неявный» (по умолчанию) плагин кэша игнорируется, и факты собираются по каждой игре, если не установлено «gather_facts: False». При значении «явный» обратное истинно, факты не собираются, если они не затребованы непосредственно в игре. Значение «умный» означает, что каждый новый хост, на котором нет собранных фактов, будет просканирован, но если один и тот же хост упоминается в нескольких играх, он больше не будет обращаться в ходе выполнения playbook. Этот параметр может быть полезен для экономии времени на сборе фактов. Значения «умный» и «явный» будут использовать плагин кэша.
Значение по умолчанию: implicit
Версия добавления: 1.6
Раздел ini: defaults
Ключ ini: gathering
Переменная окружения: ANSIBLE_GATHERING

DEFAULT_HANDLER_INCLUDES_STATIC

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

DEFAULT_HASH_BEHAVIOUR

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

DEFAULT_HOST_LIST

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

DEFAULT_INTERNAL_POLL_INTERVAL

Описание: Это устанавливает интервал (в секундах) опроса внутренних процессов Ansible друг друга. Более низкие значения улучшают производительность с большими playbooks за счет дополнительной нагрузки на ЦП. Более высокие значения более подходят для использования 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_KEEP_REMOTE_FILES

Описание: Включает/отключает удаление временных файлов, используемых Ansible для выполнения задач на удалённом сервере.
Тип: 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
Переменная окружения: 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

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

DEFAULT_LOG_PATH

Описание: Файл, в который Ansible будет записывать логи на контроллере. При пустом значении ведение логов отключено.
Тип: путь
По умолчанию:
Раздел 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(шаблонов).
По умолчанию: Ansible managed
Раздел INI: defaults
Ключ INI: ansible_managed

DEFAULT_MODULE_ARGS

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

DEFAULT_MODULE_COMPRESSION

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

DEFAULT_MODULE_LANG

Описание: Настройка языка для локализации модулей при их выполнении на целевом узле. Если пусто, то Ansible пытается установить значение из переменной среды 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 будет искать файлы утилит модулей, которые используются совместно модулями.
Тип: pathspec
По умолчанию: ~/.ansible/plugins/module_utils:/usr/share/ansible/plugins/module_utils
Раздел в ini: defaults
Ключ в ini: module_utils
Переменная среды: ANSIBLE_MODULE_UTILS

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

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

DEFAULT_REMOTE_USER

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

DEFAULT_ROLES_PATH

Описание: Список путей, разделённых двоеточием, по которым Ansible будет искать роли.
Тип: путь
По умолчанию: ~/.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 «терпеть» их в списке без создания критических ошибок. Может произойти повреждение данных, а запись не всегда проверяется, когда файловая система находится в списке.
Тип: список
По умолчанию: fuse, nfs, vboxsf, ramfs, 9p
Раздел INI: selinux
Ключ INI: special_context_filesystems

DEFAULT_SFTP_BATCH_MODE

Тип: логическое
По умолчанию: 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, pkgng, yum, zypper
Добавлена в версии: 2.0
Раздел ini: defaults
Ключ ini: squash_actions
Переменная окружения: ANSIBLE_SQUASH_ACTIONS

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.8
Подробности об устаревании:
В пользу Ansible Become, являющегося универсальной платформой. См. become_exe.
Альтернативы, которые устарели:
become

DEFAULT_SU_FLAGS

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

DEFAULT_SU_USER

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

DEFAULT_SUDO

Описание: Включить использование «sudo» для задач.
Тип: boolean
По умолчанию: False
Раздел INI: defaults
Ключ INI: sudo
Окружение: ANSIBLE_SUDO
Устарело с версии: 2.8
Подробности об устаревании:
В пользу Ansible Become, являющегося универсальной платформой
Альтернативы, которые устарели:
become

DEFAULT_SUDO_EXE

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

DEFAULT_SUDO_FLAGS

Описание: Флаги, передаваемые в «sudo»
По умолчанию: -H -S -n
Раздел INI: defaults
Ключ INI: sudo_flags
Переменная среды: ANSIBLE_SUDO_FLAGS
Устарело с версии: 2.8
Подробности об устаревании:
В пользу Ansible Become, являющегося универсальным фреймворком. См. become_flags.
Альтернативы, которые устарели:
become

DEFAULT_SUDO_USER

Описание: Пользователь, которым вы становитесь при использовании «sudo», оставьте пустым, чтобы использовать по умолчанию на целевом устройстве (обычно root)
По умолчанию: None
Раздел INI: defaults
Ключ INI: sudo_user
Переменная среды: ANSIBLE_SUDO_USER
Устарело с версии: 2.8
Подробности об устаревании:
В пользу 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.8
Подробности об устаревании:
Сам include устарел, и это значение в будущем не будет иметь значения.
Альтернативы, которые устарели:
Нет, так как это уже встроенно в решение между include_tasks и import_tasks

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

id113

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

id114

Описание: При значении True Ansible приостанавливает шаги шаблонизации, которые ссылаются на переменные с, вероятно, ошибочным написанием. В противном случае любой ‘{{ выражение_шаблона }}’, содержащий неопределённые переменные, будет рендериться в шаблоне или строке действия Ansible точно так, как написан.
Тип: булево
По умолчанию: True
Добавленная версия: 1.3
Раздел INI: defaults
Ключ INI: error_on_undefined_vars
Переменная окружения: ANSIBLE_ERROR_ON_UNDEFINED_VARS

id115

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

id116

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

id117

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

id118

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

Идентификатор хранилища по умолчанию (DEFAULT_VAULT_IDENTITY_LIST)

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

Файл пароля хранилища по умолчанию (DEFAULT_VAULT_PASSWORD_FILE)

Описание: Файл пароля хранилища, используемый по умолчанию. Эквивалентно –vault-password-file или –vault-id
Тип: путь
По умолчанию: None
Раздел 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.
Тип: булево
По умолчанию: 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, убедитесь, что вы защитили вывод вашего окружения (никто не может подсмотреть вашу информацию, и вы не сохраняете stdout в небезопасный файл) или убедитесь, что все ваши playbook'и явно добавили параметр no_log: True к задачам, которые содержат конфиденциальные значения. См. Раздел «Как сохранить секретные данные в вашем playbook?» для получения дополнительной информации.
Тип: булево
По умолчанию: False
Версия добавления: 2.1
Раздел конфигурации INI: defaults
Ключ конфигурации INI: display_args_to_stdout
Переменная среды: ANSIBLE_DISPLAY_ARGS_TO_STDOUT

DISPLAY_SKIPPED_HOSTS

Описание: Переключатель для управления отображением пропущенных записей задач/хостов в задаче в стандартном обратном вызове.
Тип: булево
По умолчанию: True
Раздел конфигурации INI: defaults
Ключ конфигурации INI: display_skipped_hosts
Переменная среды: DISPLAY_SKIPPED_HOSTS

ENABLE_TASK_DEBUGGER

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

ERROR_ON_MISSING_HANDLER

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

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

GALAXY_TOKEN

Описание: Персональный токен доступа GitHub
По умолчанию: None
Раздел INI: galaxy
Ключ INI: token
Переменная окружения: ANSIBLE_GALAXY_TOKEN

HOST_KEY_CHECKING

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

INJECT_FACTS_AS_VARS

Description: Факты доступны внутри переменной ansible_facts, данная настройка также добавляет их в качестве отдельных переменных в основном пространстве имён. В отличие от словаря ansible_facts, у них будет префикс ansible_.
Type: boolean
Default: True
Version Added: 2.5
Ini Section: defaults
Ini Key: inject_facts_as_vars
Environment: ANSIBLE_INJECT_FACT_VARS

INVENTORY_ENABLED

Description: Список включённых плагинов инвентаризации, он также определяет порядок их использования.
Type: list
Default: [‘host_list’, ‘script’, ‘yaml’, ‘ini’, ‘auto’]
Ini Section: inventory
Ini Key: enable_plugins
Environment: ANSIBLE_INVENTORY_ENABLED

INVENTORY_EXPORT

Description: Управляет тем, будет ли ansible-inventory точно отражать представление Ansible об инвентаризации или оптимизирован для экспорта.
Type: bool
Default: False
Ini Section: inventory
Ini Key: export
Environment: ANSIBLE_INVENTORY_EXPORT

INVENTORY_IGNORE_EXTS

Description: Список расширений для игнорирования при использовании каталога как источника инвентаризации
Type: list
Default: {{(BLACKLIST_EXTS + ( ‘~’, ‘.orig’, ‘.ini’, ‘.cfg’, ‘.retry’))}}
Ini Section: defaults
Ini Key: inventory_ignore_extensions
Ini Section: inventory
Ini Key: ignore_extensions
Environment: ANSIBLE_INVENTORY_IGNORE

INVENTORY_IGNORE_PATTERNS

Description: Список шаблонов для игнорирования при использовании каталога в качестве источника инвентаризации
Type: list
Default: []
Ini Section: defaults
Ini Key: inventory_ignore_patterns
Ini Section: inventory
Ini Key: ignore_patterns
Environment: ANSIBLE_INVENTORY_IGNORE_REGEX

INVENTORY_UNPARSED_IS_FAILED

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

MAX_FILE_SIZE_FOR_DIFF

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

MERGE_MULTIPLE_CLI_TAGS

Описание: Это позволяет изменить обработку нескольких аргументов –tags и –skip-tags в командной строке. В Ansible до версии 2.3 включительно, указание –tags более одного раза будет использовать только последнее значение –tags. Установка этого значения конфигурации в True означает, что все опции –tags будут объединены вместе. То же самое относится к –skip-tags.
Тип: bool
По умолчанию: True
Добавлена в версии: 2.3
Раздел INI: defaults
Ключ INI: merge_multiple_cli_tags
Переменная окружения: ANSIBLE_MERGE_MULTIPLE_CLI_TAGS

NETWORK_GROUP_MODULES

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

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
Значение по умолчанию: 10
Раздел ini: persistent_connection
Ключ ini: command_timeout
Переменная окружения: ANSIBLE_PERSISTENT_COMMAND_TIMEOUT

id147

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

id148

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

id149

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

id150

Описание: Это задаёт, какие директории 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

id151

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

RETRY_FILES_ENABLED

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

RETRY_FILES_SAVE_PATH

Описание: Устанавливает путь, в котором Ansible сохранит файлы .retry при сбое playbook и включённой возможности повторных попыток.
Тип: путь
По умолчанию: 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_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

Описание: стандартный список тегов для выполнения в ваших задачах, теги пропуска имеют приоритет.
Тип: список
По умолчанию: []
Раздел INI: tags
Ключ INI: run
Окружение: ANSIBLE_RUN_TAGS

ТЕГИ_ПРОПУСКА

Описание: стандартный список тегов для пропуска в ваших задачах, имеет приоритет над тегами выполнения
Тип: список
По умолчанию: []
Раздел INI: tags
Ключ INI: skip
Окружение: ANSIBLE_SKIP_TAGS

ИСПОЛЬЗОВАНИЕ_ПОСТОЯННЫХ_СОЕДИНЕНИЙ

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

ПРИОРИТЕТ_ПЕРЕМЕННЫХ

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

РАСШИРЕНИЯ_ИМЕН_ФАЙЛОВ_YAML

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

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

ANSIBLE_CONFIG

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

ANSIBLE_MERGE_MULTIPLE_CLI_TAGS

Это позволяет изменить способ обработки нескольких аргументов –tags и –skip-tags в командной строке. В Ansible до версии 2.3 включительно, указание –tags более одного раза будет принимать только последнее значение –tags. Установка этого значения конфигурации в True означает, что все опции –tags будут объединены. То же самое верно для –skip-tags.

См. также MERGE_MULTIPLE_CLI_TAGS

DISPLAY_SKIPPED_HOSTS

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

См. также DISPLAY_SKIPPED_HOSTS

END_OF_DOCUMENT_MARKER
ANSIBLE_SUDO_FLAGS

Флаги, передаваемые в «sudo»

См. также DEFAULT_SUDO_FLAGS

ANSIBLE_PERSISTENT_CONNECT_RETRY_TIMEOUT

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

См. также PERSISTENT_CONNECT_RETRY_TIMEOUT

ANSIBLE_DIFF_CONTEXT

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

См. также DIFF_CONTEXT

ANSIBLE_COW_PATH

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

См. также ANSIBLE_COW_PATH

ANSIBLE_TEST_PLUGINS

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

См. также DEFAULT_TEST_PLUGIN_PATH

ANSIBLE_INVENTORY_ENABLED

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

См. также INVENTORY_ENABLED

ANSIBLE_GALAXY_ROLE_SKELETON_IGNORE

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

См. также GALAXY_ROLE_SKELETON_IGNORE

ANSIBLE_PIPELINING

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

См. также ANSIBLE_PIPELINING

ANSIBLE_SSH_PIPELINING

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

См. также ANSIBLE_PIPELINING

ANSIBLE_BECOME_METHOD

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

См. также DEFAULT_BECOME_METHOD

ANSIBLE_HOST_KEY_CHECKING

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

См. также HOST_KEY_CHECKING

ANSIBLE_ASK_SU_PASS

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

См. также DEFAULT_ASK_SU_PASS

ANSIBLE_SU_USER

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

См. также DEFAULT_SU_USER

ANSIBLE_CALLABLE_WHITELIST

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

См. также DEFAULT_CALLABLE_WHITELIST

ANSIBLE_COLOR_VERBOSE

Определяет цвет, используемый при выводе подробных сообщений, т. е. таких, которые отображаются с ‘-v’.

См. также COLOR_VERBOSE

ANSIBLE_GATHERING

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

См. также DEFAULT_GATHERING

ANSIBLE_TIMEOUT

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

См. также DEFAULT_TIMEOUT

ANSIBLE_SCP_IF_SSH

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

См. также DEFAULT_SCP_IF_SSH

ANSIBLE_NOCOWS

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

См. также ANSIBLE_NOCOWS

ANSIBLE_INVENTORY_IGNORE_REGEX

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

См. также INVENTORY_IGNORE_PATTERNS

ANSIBLE_NO_LOG

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

См. также DEFAULT_NO_LOG

ANSIBLE_MAX_DIFF_SIZE

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

См. также MAX_FILE_SIZE_FOR_DIFF

ANSIBLE_HANDLER_INCLUDES_STATIC

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

См. также DEFAULT_HANDLER_INCLUDES_STATIC

ANSIBLE_KEEP_REMOTE_FILES

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

См. также DEFAULT_KEEP_REMOTE_FILES

ANSIBLE_POLL_INTERVAL

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

См. также DEFAULT_POLL_INTERVAL

ANSIBLE_BECOME_ALLOW_SAME_USER

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

См. также BECOME_ALLOW_SAME_USER

ANSIBLE_SSH_ARGS

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

См. также ANSIBLE_SSH_ARGS

ANSIBLE_ACTION_PLUGINS

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

См. также DEFAULT_ACTION_PLUGIN_PATH

ANSIBLE_REMOTE_USER

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

См. также DEFAULT_REMOTE_USER

ANSIBLE_INVENTORY_PLUGINS

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

См. также DEFAULT_INVENTORY_PLUGIN_PATH

ANSIBLE_VAULT_PASSWORD_FILE

Файл пароля хранилища vault. Эквивалентно –vault-password-file или –vault-id

См. также DEFAULT_VAULT_PASSWORD_FILE

ANSIBLE_CACHE_PLUGINS

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

См. также DEFAULT_CACHE_PLUGIN_PATH

ANSIBLE_CALLBACK_PLUGINS

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

См. также DEFAULT_CALLBACK_PLUGIN_PATH

ANSIBLE_CONNECTION_PLUGINS

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

См. также DEFAULT_CONNECTION_PLUGIN_PATH

ANSIBLE_JINJA2_EXTENSIONS

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

См. также DEFAULT_JINJA2_EXTENSIONS

ANSIBLE_COMMAND_WARNINGS

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

См. также COMMAND_WARNINGS

ANSIBLE_COLOR_OK

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

См. также COLOR_OK

ANSIBLE_INJECT_FACT_VARS

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

См. также INJECT_FACTS_AS_VARS

ANSIBLE_COLOR_CHANGED

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

См. также COLOR_CHANGED

ANSIBLE_DISPLAY_ARGS_TO_STDOUT

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

См. также DISPLAY_ARGS_TO_STDOUT

ANSIBLE_LOCAL_TEMP

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

См. также DEFAULT_LOCAL_TMP

ANSIBLE_COLOR_ERROR

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

См. также COLOR_ERROR

END_OF_DOCUMENT_MARKER
ANSIBLE_VAULT_ID_MATCH

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

См. также DEFAULT_VAULT_ID_MATCH

ANSIBLE_ERROR_ON_MISSING_HANDLER

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

См. также ERROR_ON_MISSING_HANDLER

ANSIBLE_CACHE_PLUGIN

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

См. также CACHE_PLUGIN

ANSIBLE_BECOME

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

См. также DEFAULT_BECOME

ANSIBLE_VERBOSITY

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

См. также DEFAULT_VERBOSITY

ANSIBLE_SQUASH_ACTIONS

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

См. также DEFAULT_SQUASH_ACTIONS

ANSIBLE_VARS_PLUGINS

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

См. также DEFAULT_VARS_PLUGIN_PATH

ANSIBLE_FILTER_PLUGINS

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

См. также DEFAULT_FILTER_PLUGIN_PATH

ANSIBLE_GALAXY_ROLE_SKELETON

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

См. также GALAXY_ROLE_SKELETON

ANSIBLE_PERSISTENT_CONNECT_TIMEOUT

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

См. также PERSISTENT_CONNECT_TIMEOUT

ANSIBLE_BECOME_ASK_PASS

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

См. также DEFAULT_BECOME_ASK_PASS

ANSIBLE_PERSISTENT_COMMAND_TIMEOUT

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

См. также PERSISTENT_COMMAND_TIMEOUT

ANSIBLE_HOSTS

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

См. также DEFAULT_HOST_LIST

ANSIBLE_INVENTORY

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

См. также DEFAULT_HOST_LIST

ANSIBLE_GATHER_TIMEOUT

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

См. также DEFAULT_GATHER_TIMEOUT

ANSIBLE_LIBRARY

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

См. также DEFAULT_MODULE_PATH

END_OF_DOCUMENT_MARKER
ANSIBLE_MODULE_ARGS

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

См. также DEFAULT_MODULE_ARGS

ANSIBLE_VAULT_IDENTITY_LIST

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

См. также DEFAULT_VAULT_IDENTITY_LIST

ANSIBLE_COLOR_DIFF_ADD

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

См. также COLOR_DIFF_ADD

ANSIBLE_COW_WHITELIST

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

См. также ANSIBLE_COW_WHITELIST

ANSIBLE_SFTP_BATCH_MODE

См. также DEFAULT_SFTP_BATCH_MODE

ANSIBLE_INVENTORY_EXPORT

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

См. также INVENTORY_EXPORT

ANSIBLE_TRANSPORT

Подключаемый модуль соединения по умолчанию. Вариант «smart» переключается между «ssh» и «paramiko» в зависимости от операционной системы контроллера и версий ssh.

См. также DEFAULT_TRANSPORT

ANSIBLE_GALAXY_SERVER

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

См. также GALAXY_SERVER

ANSIBLE_FORCE_HANDLERS

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

См. также DEFAULT_FORCE_HANDLERS

ANSIBLE_SUDO_EXE

Укажите исполняемый файл «sudo», в противном случае он полагается на PATH.

См. также DEFAULT_SUDO_EXE

ANSIBLE_DEBUG

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

См. также DEFAULT_DEBUG

ANSIBLE_STDOUT_CALLBACK

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

См. также DEFAULT_STDOUT_CALLBACK

ANSIBLE_COLOR_DIFF_LINES

Определяет цвет, используемый при отображении различий.

См. также COLOR_DIFF_LINES

ANSIBLE_FACT_PATH

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

См. также DEFAULT_FACT_PATH

ANSIBLE_TASK_INCLUDES_STATIC

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

См. также DEFAULT_TASK_INCLUDES_STATIC

ANSIBLE_BECOME_FLAGS

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

См. также DEFAULT_BECOME_FLAGS

ANSIBLE_SU_FLAGS

Флаги для передачи команде su

См. также DEFAULT_SU_FLAGS

ANSIBLE_COLOR_WARN

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

См. также COLOR_WARN

ANSIBLE_COLOR_UNREACHABLE

Определяет цвет, используемый для статуса «Недоступно»

См. также COLOR_UNREACHABLE

ANSIBLE_ASK_SUDO_PASS

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

См. также DEFAULT_ASK_SUDO_PASS

ANSIBLE_SUDO

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

См. также DEFAULT_SUDO

ANSIBLE_MODULE_LANG

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

См. также DEFAULT_MODULE_LANG

LIBVIRT_LXC_NOSECLABEL

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

См. также DEFAULT_LIBVIRT_LXC_NOSECLABEL

ANSIBLE_NULL_REPRESENTATION

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

См. также DEFAULT_NULL_REPRESENTATION

ANSIBLE_COLOR_DIFF_REMOVE

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

См. также COLOR_DIFF_REMOVE

ANSIBLE_PRIVATE_ROLE_VARS

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

См. также DEFAULT_PRIVATE_ROLE_VARS

ANSIBLE_ENABLE_TASK_DEBUGGER

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

См. также ENABLE_TASK_DEBUGGER

ANSIBLE_COLOR_DEBUG

Определяет цвет, используемый при выводе отладочных сообщений

См. также COLOR_DEBUG

ANSIBLE_LOAD_CALLBACK_PLUGINS

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

См. также DEFAULT_LOAD_CALLBACK_PLUGINS

ANSIBLE_SYSLOG_FACILITY

Обслуживание syslog для использования, когда Ansible записывает журналы на удалённый целевой компьютер

См. также DEFAULT_SYSLOG_FACILITY

ANSIBLE_PARAMIKO_HOST_KEY_AUTO_ADD

См. также PARAMIKO_HOST_KEY_AUTO_ADD

ANSIBLE_USE_PERSISTENT_CONNECTIONS

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

См. также USE_PERSISTENT_CONNECTIONS

END_OF_DOCUMENT_MARKER
ANSIBLE_VAULT_IDENTITY

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

См. также DEFAULT_VAULT_IDENTITY

ANSIBLE_YAML_FILENAME_EXT

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

См. также YAML_FILENAME_EXTENSIONS

ANSIBLE_COLOR_SKIP

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

См. также COLOR_SKIP

ANSIBLE_STRING_TYPE_FILTERS

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

См. также STRING_TYPE_FILTERS

ANSIBLE_REMOTE_PORT

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

См. также DEFAULT_REMOTE_PORT

ANSIBLE_PLAYBOOK_VARS_ROOT

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

См. также PLAYBOOK_VARS_ROOT

ANSIBLE_ASK_VAULT_PASS

Управляет тем, будет ли сценарий Ansible запрашивать пароль хранилища.

См. также DEFAULT_ASK_VAULT_PASS

ANSIBLE_PRECEDENCE

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

См. также VARIABLE_PRECEDENCE

ANSIBLE_HASH_BEHAVIOUR

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

См. также DEFAULT_HASH_BEHAVIOUR

ANSIBLE_BECOME_USER

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

См. также DEFAULT_BECOME_USER

ANSIBLE_ERROR_ON_UNDEFINED_VARS

При значении True, это заставляет шаги шаблонизации ansible отклоняться при ссылке на имена переменных, которые, вероятно, написаны с ошибкой. В противном случае любые «{{ выражение_шаблона }}», содержащие неопределенные переменные, будут отображены в шаблоне или строке действия ansible точно так, как они написаны.

См. также DEFAULT_UNDEFINED_VAR_BEHAVIOR

ANSIBLE_CACHE_PLUGIN_TIMEOUT

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

См. также CACHE_PLUGIN_TIMEOUT

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.

См. также ANSIBLE_SSH_CONTROL_PATH

ANSIBLE_CACHE_PLUGIN_PREFIX

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

См. также CACHE_PLUGIN_PREFIX

NETWORK_GROUP_MODULES

См. также NETWORK_GROUP_MODULES

ANSIBLE_LOG_PATH

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

См. также DEFAULT_LOG_PATH

ANSIBLE_RUN_TAGS

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

См. также TAGS_RUN

ANSIBLE_SKIP_TAGS

Список тегов по умолчанию для пропуска в ваших задачах. Имеет приоритет перед тегами запуска.

См. также TAGS_SKIP

ANSIBLE_STRATEGY

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

См. также DEFAULT_STRATEGY

ANSIBLE_DIFF_ALWAYS

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

См. также DIFF_ALWAYS

ANSIBLE_NO_TARGET_SYSLOG

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

См. также DEFAULT_NO_TARGET_SYSLOG

ANSIBLE_MODULE_SET_LOCALE

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

См. также DEFAULT_MODULE_SET_LOCALE

ANSIBLE_LOOKUP_PLUGINS

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

См. также DEFAULT_LOOKUP_PLUGIN_PATH

ANSIBLE_ASK_PASS

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

См. также DEFAULT_ASK_PASS

ANSIBLE_INVENTORY_UNPARSED_FAILED

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

См. также INVENTORY_UNPARSED_IS_FAILED

ANSIBLE_CALLBACK_WHITELIST

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

См. также DEFAULT_CALLBACK_WHITELIST

ANSIBLE_PRIVATE_KEY_FILE

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

См. также DEFAULT_PRIVATE_KEY_FILE

ANSIBLE_PERSISTENT_CONTROL_PATH_DIR

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

См. также PERSISTENT_CONTROL_PATH_DIR

END_OF_DOCUMENT_MARKER
ANSIBLE_MODULE_UTILS

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

См. также DEFAULT_MODULE_UTILS_PATH

ANSIBLE_ROLES_PATH

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

См. также DEFAULT_ROLES_PATH

ANSIBLE_CACHE_PLUGIN_CONNECTION

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

См. также CACHE_PLUGIN_CONNECTION

ANSIBLE_BECOME_EXE

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

См. также DEFAULT_BECOME_EXE

ANSIBLE_SSH_RETRIES

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

См. также ANSIBLE_SSH_RETRIES

ANSIBLE_COLOR_DEPRECATE

Определяет цвет, который следует использовать при отображении сообщений о устаревании.

См. также COLOR_DEPRECATE

ANSIBLE_EXECUTABLE

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

См. также DEFAULT_EXECUTABLE

ANSIBLE_DEPRECATION_WARNINGS

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

См. также DEPRECATION_WARNINGS

ANSIBLE_NOCOLOR

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

См. также ANSIBLE_NOCOLOR

ANSIBLE_PARAMIKO_LOOK_FOR_KEYS

См. также PARAMIKO_LOOK_FOR_KEYS

ANSIBLE_RETRY_FILES_ENABLED

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

См. также RETRY_FILES_ENABLED

ANSIBLE_SUDO_USER

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

См. также DEFAULT_SUDO_USER

ANSIBLE_STRATEGY_PLUGINS

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

См. также DEFAULT_STRATEGY_PLUGIN_PATH

ANSIBLE_SSH_CONTROL_PATH_DIR

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

См. также ANSIBLE_SSH_CONTROL_PATH_DIR

ANSIBLE_INVENTORY_IGNORE

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

См. также INVENTORY_IGNORE_EXTS

ANSIBLE_GALAXY_IGNORE

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

См. также GALAXY_IGNORE_CERTS

ANSIBLE_RETRY_FILES_SAVE_PATH

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

См. также RETRY_FILES_SAVE_PATH

END_OF_DOCUMENT_MARKER
ANSIBLE_SHOW_CUSTOM_STATS

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

См. также SHOW_CUSTOM_STATS

ANSIBLE_VAULT_ENCRYPT_IDENTITY

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

См. также DEFAULT_VAULT_ENCRYPT_IDENTITY

ANSIBLE_COW_SELECTION

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

См. также ANSIBLE_COW_SELECTION

ANSIBLE_GALAXY_TOKEN

Личный токен доступа к GitHub

См. также GALAXY_TOKEN

ANSIBLE_FORKS

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

См. также DEFAULT_FORKS

ANSIBLE_SU

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

См. также DEFAULT_SU

ANSIBLE_GATHER_SUBSET

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

См. также DEFAULT_GATHER_SUBSET

ANSIBLE_COLOR_HIGHLIGHT

Определяет цвет, используемый для выделения

См. также COLOR_HIGHLIGHT

ANSIBLE_FORCE_COLOR

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

См. также ANSIBLE_FORCE_COLOR

ANSIBLE_AGNOSTIC_BECOME_PROMPT

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

См. также AGNOSTIC_BECOME_PROMPT

ANSIBLE_SU_EXE

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

См. также DEFAULT_SU_EXE

ANSIBLE_ANY_ERRORS_FATAL

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

См. также ANY_ERRORS_FATAL

ANSIBLE_SYSTEM_WARNINGS

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

См. также SYSTEM_WARNINGS

ANSIBLE_SSH_TRANSFER_METHOD

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

См. также DEFAULT_SSH_TRANSFER_METHOD

ANSIBLE_SSH_EXECUTABLE

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

См. также ANSIBLE_SSH_EXECUTABLE

ANSIBLE_ACTION_WARNINGS

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

См. также ACTION_WARNINGS

ANSIBLE_LOG_FILTER

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

См. также DEFAULT_LOG_FILTER

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

Spec-Zone.ru

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