community.general.xfs_quota – Управление квотами на файловых системах XFS
Примечание
Этот плагин входит в коллекцию community.general (версия 2.0.1).
Для его установки используйте: ansible-galaxy collection install community.general.
Для использования в плейбуке укажите: community.general.xfs_quota.
Обзор
- Настройка квот на файловых системах XFS.
- Перед использованием данного модуля необходимо настроить /etc/projects и /etc/projid.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- xfsprogs
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| bhard строка | Ограничение квоты на блоки (жесткое). Этот аргумент поддерживает удобочитаемые размеры. | |
| bsoft строка | Ограничение квоты на блоки (мягкое). Этот аргумент поддерживает удобочитаемые размеры. | |
| ihard целое число | Ограничение квоты на индексы (жесткое). | |
| isoft целое число | Ограничение квоты на индексы (мягкое). | |
| mountpoint строка / обязательно | Точка монтирования, к которой применяются квоты. | |
| name строка | Имя пользователя, группы или проекта, к которому применяется квота, если отличается от значения по умолчанию. | |
| rtbhard строка | Ограничение квоты на блоки в режиме реального времени (жесткое). Этот аргумент поддерживает удобочитаемые размеры. | |
| rtbsoft строка | Ограничение квоты на блоки в режиме реального времени (мягкое). Этот аргумент поддерживает удобочитаемые размеры. | |
| state строка |
| Применять ли ограничения или удалить их. При удалении ограничения устанавливаются в 0, а не полностью удаляются. |
| type строка / обязательно |
| Тип квоты XFS. |
Примеры
- name: Set default project soft and hard limit on /opt of 1g
community.general.xfs_quota:
type: project
mountpoint: /opt
bsoft: 1g
bhard: 1g
state: present
- name: Remove the default limits on /opt
community.general.xfs_quota:
type: project
mountpoint: /opt
state: absent
- name: Set default soft user inode limits on /home of 1024 inodes and hard of 2048
community.general.xfs_quota:
type: user
mountpoint: /home
isoft: 1024
ihard: 2048
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| bhard целое число | всегда | Текущее значение bhard в байтах Пример: 1024 |
| bsoft целое число | всегда | Текущее значение bsoft в байтах Пример: 1024 |
| ihard целое число | всегда | Текущее значение ihard в байтах Пример: 100 |
| isoft целое число | всегда | Текущее значение isoft в байтах Пример: 100 |
| rtbhard целое число | всегда | Текущее значение rtbhard в байтах Пример: 1024 |
| rtbsoft целое число | всегда | Текущее значение rtbsoft в байтах Пример: 1024 |
Авторы
- William Leemans (@bushvin)
© 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/community/general/xfs_quota_module.html