ansible.posix.csh – C оболочка (/bin/csh)
Примечание
Этот плагин входит в состав коллекции ansible.posix (версия 1.1.1).
Для его установки используйте: ansible-galaxy collection install ansible.posix.
Чтобы использовать его в книге задач, укажите: ansible.posix.csh.
Описание
- Когда нет другого варианта, кроме использования csh
Параметры
| Параметр | Варианты/Значения по умолчанию | Настройка | Комментарии |
|---|---|---|---|
| admin_users список / элементы=строка | По умолчанию: ["root", "toor"] | Элементы конфигурационного файла: [defaults] Переменная среды: ANSIBLE_ADMIN_USERS Переменная: ansible_admin_users | Список пользователей, которым ожидается быть администраторами. Это используется контроллером для определения, как делиться временными файлами между удаленным пользователем и пользователем с правами администратора. |
| async_dir строка | По умолчанию: "~/.ansible_async" | Элементы конфигурационного файла: [defaults] Переменная среды: ANSIBLE_ASYNC_DIR Переменная: ansible_async_dir | Директория, в которой Ansible будет хранить информацию о задачах асинхронной обработки |
| common_remote_group строка добавлено в версии 2.10 ansible.builtin | Элементы конфигурационного файла: [defaults] Переменная среды: ANSIBLE_COMMON_REMOTE_GROUP Переменная: ansible_common_remote_group | Проверяется, когда Ansible нужно выполнить модуль от имени другого пользователя. Если setfacl и chown оба завершаются ошибкой и не позволяют другому пользователю получить доступ к файлам модуля, они будут изменены с помощью chgrp в эту группу. Для работы этого параметра, удаленный пользователь и пользователь с правами администратора должны принадлежать к одной группе, и этот параметр должен быть установлен на эту группу. | |
| environment список / элементы=строка | По умолчанию: [{}] | Список словарей переменных среды и их значений, которые нужно использовать при выполнении команд. | |
| remote_tmp строка | По умолчанию: "~/.ansible/tmp" | Элементы конфигурационного файла: [defaults] Переменная среды: ANSIBLE_REMOTE_TEMP Переменная среды: ANSIBLE_REMOTE_TMP Переменная: ansible_remote_tmp | Временная директория для использования на целевых машинах при выполнении задач. |
| system_tmpdirs список / элементы=строка | По умолчанию: ["/var/tmp", "/tmp"] | Элементы конфигурационного файла: [defaults] Переменная среды: ANSIBLE_SYSTEM_TMPDIRS Переменная: ansible_system_tmpdirs | Список допустимых системных временных каталогов на управляемой машине, которые Ansible может использовать, когда не может использовать ``remote_tmp``, обычно из-за проблем с правами доступа. Эти каталоги должны быть доступны для всех, для чтения, записи и выполнения. Этот список должен содержать только каталоги, которые системный администратор предварительно создал с правильной собственностью и разрешениями, в противном случае могут возникнуть проблемы безопасности. |
| world_readable_temp логическое значение добавлено в версии 2.10 ansible.builtin |
| Элементы конфигурационного файла: [defaults] Переменная среды: ANSIBLE_SHELL_ALLOW_WORLD_READABLE_TEMP Переменная: ansible_shell_allow_world_readable_temp | Это делает временные файлы, созданные на машине, доступными для чтения всем и выводит предупреждение вместо того, чтобы прервать задачу. Это полезно при переходе к непривилегированному пользователю. |
© 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/posix/csh_shell.html