Spec-Zone.ru › Ansible 2.11

ansible.builtin.local – выполнение на контроллере

Примечание

Этот модуль является частью ansible-base и включён во все установки Ansible. В большинстве случаев вы можете использовать короткое имя модуля local даже без указания collections: ключевого слова. Несмотря на это, мы рекомендуем использовать FQCN для лёгкой ссылки на документацию модуля и для предотвращения конфликтов с другими коллекциями, которые могут иметь то же имя модуля.

  • Описание
  • Параметры
  • Примечания

Описание

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

Параметры

Параметр Варианты/Значения по умолчанию Конфигурация Комментарии
pipelining
boolean
    Варианты:
  • no
  • yes
Значение по умолчанию:
"ANSIBLE_PIPELINING"
записи в ini:

[defaults]
pipelining = ANSIBLE_PIPELINING

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

Примечания

Примечание

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

Авторы

  • ansible (@core)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/ansible/builtin/local_connection.html

Spec-Zone.ru

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