community.general.xfs_quota – Управление квотами на файловых системах XFS
Примечание
Этот плагин является частью коллекции community.general (версия 1.3.2).
Для его установки используйте: 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–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/general/xfs_quota_module.html