zswap
Ansible Роль: Zswap
Роль для настройки Zswap — функции ядра Linux, которая предоставляет сжатый кэш ОЗУ для страниц подкачки.
Требования
Ansible >= 2.9
Линейка дистрибутивов Linux
Семейство Debian
Ubuntu
- Bionic (18.04)
- Focal (20.04)
Переменная роли
Следующая переменная изменит поведение этой роли (значение по умолчанию указано ниже):
# Максимальный процент ОЗУ, используемый для пула Zswap.
zswap_max_pool_percent: 20
Пример плейбука
- hosts: servers
roles:
- role: gantsign.zswap
Другие роли от GantSign
Вы можете найти другие роли от GantSign на Ansible Galaxy.
Разработка и тестирование
Этот проект использует Molecule для помощи в разработке и тестировании; роль тестируется с помощью Testinfra и pytest.
Для разработки или тестирования вам потребуется установить следующее:
Поскольку установка вышеуказанного может быть сложной, этот проект включает Molecule Wrapper. Molecule Wrapper — это оболочный скрипт, который устанавливает Molecule и его зависимости (кроме Linux) и затем запускает Molecule с командой, которую вы передаете.
Чтобы протестировать эту роль с помощью Molecule Wrapper, выполните следующую команду из корневой директории проекта:
./moleculew test
Примечание: некоторые зависимости требуют прав sudo
для установки.
Лицензия
MIT
Информация об авторе
Джон Фриман
GantSign Ltd. Регистрационный номер компании: 06109112 (зарегистрирована в Англий)
ansible-galaxy install gantsign/ansible_role_zswap