ansible.builtin.local – выполнение на контроллере
Примечание
Этот модуль является частью ansible-base и включён во все установки Ansible. В большинстве случаев вы можете использовать короткое имя модуля local даже без указания collections: ключевого слова. Несмотря на это, мы рекомендуем использовать FQCN для лёгкой ссылки на документацию модуля и для предотвращения конфликтов с другими коллекциями, которые могут иметь то же имя модуля.
Описание
- Этот плагин подключения позволяет Ansible выполнять задачи на контроллере Ansible, а не на удалённом хосте.
Параметры
| Параметр | Варианты/Значения по умолчанию | Конфигурация | Комментарии |
|---|---|---|---|
| pipelining boolean |
"ANSIBLE_PIPELINING" | записи в ini: [defaults] переменные окружения: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