stonesoupkitchen.apparmor
Ansible 角色:apparmor
一个用于在 Linux 系统上配置 apparmor 的 Ansible 角色。
要求
支持的操作系统:
- Debian 10(Buster)
- Debian 11(Bullseye)
角色变量
下表列出了所有可以被覆盖的变量及其默认值。
名称 | 默认值 | 描述 |
---|---|---|
apparmor_package |
apparmor | apparmor 软件包的名称。使用 name=ver 格式来固定版本。 |
apparmor_package_state |
present | apparmor 软件包的安装状态。 |
apparmor_utils_package |
apparmor-utils | apparmor-utils 软件包的名称。使用 name=ver 格式来固定版本。 |
apparmor_utils_package_state |
present | apparmor-utils 软件包的安装状态。 |
示例
- hosts: all
roles:
- stonesoupkitchen.apparmor
开发
包含一个 Makefile 以便于使用 pipenv
进行开发。
克隆该仓库后,使用以下命令设置环境。
pipenv install --dev
使用 ansible-lint 检查你的更改:
make lint
使用 molecule 运行测试:
make test
许可证
请查看 LICENSE。