Spec-Zone.ru › Ansible 2.10

ansible.builtin.sh – POSIX оболочка (/bin/sh)

Примечание

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

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

Описание

  • Этот плагин оболочки — тот, который следует использовать на большинстве Unix-систем, он наиболее совместим и широко установлен.

Параметры

Параметр Варианты/Значения по умолчанию Конфигурация Комментарии
admin_users
список / элементы=строка
По умолчанию:
["root", "toor"]
записи ini:

[defaults]
admin_users = ['root', 'toor']

переменная окружения:ANSIBLE_ADMIN_USERS
переменная: ansible_admin_users
список пользователей, которые, как ожидается, имеют права администратора. Это используется контроллером для определения того, как обмениваться временными файлами между удалённым пользователем и пользователем с правами администратора.
async_dir
строка
По умолчанию:
"~/.ansible_async"
записи ini:

[defaults]
async_dir = ~/.ansible_async

переменная окружения:ANSIBLE_ASYNC_DIR
переменная: ansible_async_dir
Директория, в которой ansible будет хранить информацию о заданиях асинхронной обработки.
environment
словарь
По умолчанию:
{}
словарь переменных окружения и их значений, которые необходимо использовать при выполнении команд.
remote_tmp
строка
По умолчанию:
"~/.ansible/tmp"
записи ini:

[defaults]
remote_tmp = ~/.ansible/tmp

переменная окружения:ANSIBLE_REMOTE_TEMP
переменная окружения:ANSIBLE_REMOTE_TMP
переменная: ansible_remote_tmp
Временная директория, используемая на целевых узлах при выполнении задач.
system_tmpdirs
список / элементы=строка
По умолчанию:
["/var/tmp", "/tmp"]
записи ini:

[defaults]
system_tmpdirs = ['/var/tmp', '/tmp']

переменная окружения:ANSIBLE_SYSTEM_TMPDIRS
переменная: ansible_system_tmpdirs
Список допустимых системных временных каталогов, которые Ansible может выбрать, когда не может использовать ``remote_tmp``, обычно из-за проблем с правами доступа. Они должны быть доступны для чтения, записи и выполнения всеми пользователями.
world_readable_temp
логическое значение
добавлено в версии 2.10 ansible.builtin
    Варианты:
  • нет ←
  • да
записи ini:

[defaults]
allow_world_readable_tmpfiles = нет

переменная окружения:ANSIBLE_SHELL_ALLOW_WORLD_READABLE_TEMP
переменная: ansible_shell_allow_world_readable_temp
Это делает временные файлы, созданные на компьютере, доступными для чтения всеми пользователями и выводит предупреждение вместо отказа от выполнения задачи.
Полезно при переходе к непривилегированному пользователю.

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

Spec-Zone.ru

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