gantsign.swapspace
Ansible 角色:Swapspace
该角色用于安装和配置 Swapspace,一个用于 Linux 的动态交换管理器。
要求
Ansible >= 2.9
Linux 发行版
Debian 家族
Ubuntu
- Bionic (18.04)
- Focal (20.04)
角色变量
无
示例剧本
- hosts: servers
roles:
- role: gantsign.swapspace
GantSign 的更多角色
你可以在 Ansible Galaxy 找到更多 GantSign 的角色。
开发与测试
该项目使用 Molecule 来帮助进行 开发和测试;该角色使用 Testinfra 和 pytest 进行单元测试。
要进行开发或测试,你需要安装以下软件:
由于上述软件安装可能会比较麻烦,因此该项目包括 Molecule Wrapper。Molecule Wrapper 是一个 shell 脚本,用于安装 Molecule 及其依赖项(除了 Linux),然后执行你传递给它的命令来运行 Molecule。
要使用 Molecule Wrapper 测试该角色,请从项目根目录运行以下命令:
./moleculew test
注意:某些依赖项需要 sudo
权限才能安装。
许可证
MIT
作者信息
约翰·弗里曼
GantSign Ltd. 公司编号:06109112(在英格兰注册)