Spec-Zone.ru › Ansible 2.11

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]
admin_users = ['root', 'toor']

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

[defaults]
async_dir = ~/.ansible_async

Переменная среды: ANSIBLE_ASYNC_DIR
Переменная: ansible_async_dir
Директория, в которой Ansible будет хранить информацию о задачах асинхронной обработки
common_remote_group
строка
добавлено в версии 2.10 ansible.builtin
Элементы конфигурационного файла:

[defaults]
common_remote_group = None

Переменная среды: ANSIBLE_COMMON_REMOTE_GROUP
Переменная: ansible_common_remote_group
Проверяется, когда Ansible нужно выполнить модуль от имени другого пользователя.
Если setfacl и chown оба завершаются ошибкой и не позволяют другому пользователю получить доступ к файлам модуля, они будут изменены с помощью chgrp в эту группу.
Для работы этого параметра, удаленный пользователь и пользователь с правами администратора должны принадлежать к одной группе, и этот параметр должен быть установлен на эту группу.
environment
список / элементы=строка
По умолчанию:
[{}]
Список словарей переменных среды и их значений, которые нужно использовать при выполнении команд.
remote_tmp
строка
По умолчанию:
"~/.ansible/tmp"
Элементы конфигурационного файла:

[defaults]
remote_tmp = ~/.ansible/tmp

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

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

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

[defaults]
allow_world_readable_tmpfiles = нет

Переменная среды: 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

Spec-Zone.ru

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