Spec-Zone.ru › Ansible 2.4

xattr - установка/получение расширенных атрибутов

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

  • Описание
  • Параметры
  • Примеры
  • Примечания
    • Статус

Описание

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

Параметры

параметр обязательно по умолчанию варианты комментарии
follow
нет True
  • да
  • нет
если да, следует за символическими ссылками и устанавливает/получает атрибуты целевого объекта символической ссылки, иначе действует на самой символической ссылке.
key
нет None
Имя конкретного ключа расширенного атрибута для установки/получения
path
да None
Полный путь к файлу/объекту, для которого необходимо получить данные.
До версии 2.3 этот параметр был доступен только как name.
псевдонимы: name
state
нет read
  • read
  • present
  • all
  • keys
  • absent
определяет, какой статус необходимо получить. read получает текущее значение для key (по умолчанию) present устанавливает name в value, по умолчанию, если значение установлено all выводит все данные keys получает все ключи absent удаляет ключ
value
нет None
Значение для установки указанного ключа, автоматически устанавливает state в 'set'

Примеры

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

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

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

Примечания

Примечание

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

Статус

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

Для получения помощи в разработке модулей, если вы так желаете, пожалуйста, ознакомьтесь с Информацией о сообществе и участии в разработке, Тестирование Ansible и Разработка модулей.

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

Spec-Zone.ru

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