robertdebock.snort
snort
此角色已被归档,并不再维护。
在您的系统上安装和配置 snort。
GitHub | GitLab | 质量 | 下载次数 | 版本 |
---|---|---|---|---|
示例剧本
此示例来自 molecule/resources/converge.yml
,每次推送、拉取请求和发布时都会进行测试。
---
- name: Converge
hosts: all
become: yes
gather_facts: yes
roles:
- role: robertdebock.snort
机器需要在 CI 中准备,这通过 molecule/resources/prepare.yml
完成:
---
- name: Prepare
hosts: all
gather_facts: no
become: yes
roles:
- role: robertdebock.bootstrap
- role: robertdebock.epel
另请查看 完整说明和示例 了解如何使用这些角色。
角色变量
这些变量在 defaults/main.yml
中设置:
---
# snort 的默认文件
snort_version: 2.9.17
要求
- 在 requirements.txt 中列出的 pip 包。
要求状态
以下角色用于准备系统。您可以选择以其他方式准备系统,我也对这些角色进行了测试。
要求 | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap | ||
robertdebock.epel |
上下文
此角色是许多兼容角色的一部分。有关更多信息,请查看 这些角色的文档。
以下是相关角色的概述:
兼容性
此角色已在以下 容器镜像 上进行了测试:
容器 | 标签 |
---|---|
el | 8 |
fedora | 32 |
所需的最低 Ansible 版本为 2.10,测试已完成以:
- 之前的版本。
- 当前版本。
- 开发版本。
例外
某些构建矩阵的变体无法正常工作。以下是变体及其无法正常工作的原因:
变体 | 原因 |
---|---|
Alpine | 无法分配空间以存储过滤器字符串的副本 |
Archlinux | fatal error: rpc/rpc.h: 没有这样的文件或目录 |
CentOS 最新版 | ERROR! 未找到 Libpcap 库版本 >= 1.0.0。 |
fedora:rawhide | ./sf_ip.h:231:31: warning: 取地址的结构 _sfaddr 的打包成员可能会导致未对齐的指针值 [-Waddress-of-packed-member] |
包含版本
此角色 引用了 Snort 发布的版本。请在此处检查已发布的版本:
这种版本引用表明角色可能会变得过时。每月进行测试以查看是否发生了 bit-rot。不过,如果您发现问题,请创建一个问题,我会尽快处理。 如果您发现问题,请在 GitHub 注册。
许可证
Apache-2.0
作者信息
请考虑 支持我。
安装
ansible-galaxy install robertdebock.snort
许可证
apache-2.0
下载
345
拥有者
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.