Spec-Zone.ru › Ansible 2.6

xattr - Управление пользовательскими расширенными атрибутами

Новое в версии 1.3.

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Управляет пользовательскими расширенными атрибутами файловой системы, требует, чтобы они были включены в целевой файловой системе и что утилиты setfattr/getfattr присутствуют.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
follow
bool
    Варианты:
  • no
  • да ←
Если yes, переходит по ссылкам и устанавливает/получает атрибуты для целевого объекта ссылки, в противном случае действует на саму ссылку.
key
Имя конкретного ключа расширенного атрибута для установки/получения.
path
обязательно
Полный путь к файлу/объекту для получения информации.
До версии 2.3 этот параметр был доступен только как name.

алиасы: name
state
    Варианты:
  • отсутствует
  • все
  • ключи
  • есть
  • читать ←
определяет, какое состояние вы хотите выполнить. read получает текущее значение для key (по умолчанию) present устанавливает name на value, значение по умолчанию, если значение установлено all выводит все данные keys получает все ключи absent удаляет ключ
value
Значение, которое нужно установить для заданного имени/ключа, оно автоматически устанавливает state в 'установлено'.

Примечания

Примечание

  • Начиная с Ansible 2.3, параметр name изменён на path по умолчанию, но name по-прежнему работает.

Примеры

- name: Obtain the extended attributes  of /etc/foo.conf
  xattr:
    path: /etc/foo.conf

- name: Sets the key 'foo' to value 'bar'
  xattr:
    path: /etc/foo.conf
    key: user.foo
    value: bar

- name: Removes the key 'foo'
  xattr:
    path: /etc/foo.conf
    key: user.foo
    state: absent

Статус

Этот модуль отмечен как stableinterface, что означает, что авторы этого модуля гарантируют, что не будет внесено обратных несовместимых изменений в интерфейс.

Техническое обслуживание

Этот модуль отмечен как community, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Brian Coca (@bcoca)

Подсказка

Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ для его улучшения.

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

Spec-Zone.ru

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