zswap

Ansible Роль: Zswap

Тесты Ansible Galaxy Лицензия

Роль для настройки 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 role for configuring Zswap.

Установить
ansible-galaxy install gantsign/ansible_role_zswap
Лицензия
mit
Загрузки
2758
Владелец