gantsign.zswap
Ansible 角色:Zswap
这个角色用于配置 Zswap,这是一个Linux内核特性,提供一个压缩的RAM缓存用于交换页面。
要求
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的更多角色
你可以在 Ansible Galaxy上找到更多来自GantSign的角色。
开发与测试
这个项目使用 Molecule 来帮助开发和测试;该角色使用 Testinfra 和 pytest 进行单元测试。
要进行开发或测试,你需要安装以下内容:
由于上述内容的安装可能有些复杂,项目中包含了 Molecule Wrapper。Molecule Wrapper 是一个安装Molecule及其依赖项(除了Linux)的脚本,并执行你传递的Molecule命令。
要使用Molecule Wrapper测试此角色,请在项目根目录中运行以下命令:
./moleculew test
注意:某些依赖项安装时需要sudo
权限。
许可证
MIT
作者信息
John Freeman
GantSign有限公司。 公司编号:06109112(注册于英格兰)