gantsign.zswap

Ansible 角色:Zswap

测试 Ansible Galaxy 许可证

这个角色用于配置 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 来帮助开发和测试;该角色使用 Testinfrapytest 进行单元测试。

要进行开发或测试,你需要安装以下内容:

由于上述内容的安装可能有些复杂,项目中包含了 Molecule Wrapper。Molecule Wrapper 是一个安装Molecule及其依赖项(除了Linux)的脚本,并执行你传递的Molecule命令。

要使用Molecule Wrapper测试此角色,请在项目根目录中运行以下命令:

./moleculew test

注意:某些依赖项安装时需要sudo权限。

许可证

MIT

作者信息

John Freeman

GantSign有限公司。 公司编号:06109112(注册于英格兰)

关于项目

Ansible role for configuring Zswap.

安装
ansible-galaxy install gantsign.zswap
许可证
mit
下载
7k
拥有者