xattr - установка/получение расширенных атрибутов
Новая версия с 1.3.
Описание
- Управляет пользовательскими расширенными атрибутами файловой системы, требует их включения в целевой файловой системе, а также наличия утилит setfattr/getfattr.
Параметры
| параметр | обязательно | по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| follow | нет | True |
| если да, следует за символическими ссылками и устанавливает/получает атрибуты целевого объекта символической ссылки, иначе действует на самой символической ссылке. |
| key | нет | None | Имя конкретного ключа расширенного атрибута для установки/получения | |
| path | да | None | Полный путь к файлу/объекту, для которого необходимо получить данные. До версии 2.3 этот параметр был доступен только как name. псевдонимы: name | |
| state | нет | read |
| определяет, какой статус необходимо получить. 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