cmusei.fixbuf
Fixbuf
这是一个用于安装netsa工具fixbuf库的角色。libfixbuf提供了一个IPFIX协议的C语言实现,用于构建IPFIX收集和导出过程。有关详细信息,包括构建说明和已知问题,请参见API文档。
要求
对于RockyLinux和Alma:
community.general.dnf_config_manager需要ansible community.general版本>=8.2.0。
Redhat类发行版需要EPEL。
角色变量
可用的变量如下所列,并包含默认值(请参见defaults/main.yml):
fixbuf_version
要安装的fixbuf版本。主分支始终指向最新可用版本。
fixbuf_name: "libfixbuf-{{fixbuf_version}}"
fixbuf_tgz: "{{fixbuf_name}}.tar.gz"
fixbuf_url: "http://tools.netsa.cert.org/releases/{{fixbuf_tgz}}"
fixbuf_timeout: 10
fixbuf_checksums:
'2.4.0': sha256:bf20f9f7986a525ea6cc648d32f4ba30bfeb2a83f8c830bc39c48dfa7a415175
'2.3.0': sha256:ed63314f21a7a6bbf0d08da416403237a867c3f3496d061f10e148e6d8ecea63
fixbuf_checksum: '{{fixbuf_checksums[fixbuf_version]}}'
帮助变量用于从netsa工具网站下载fixbuf发布版本。
silk_ldconfig_template: "silkconf.j2"
silk_ldconfig_file_path: /etc/ld.so.conf.d/silk.conf
用于配置动态加载器以搜索silk库。
[vars/]目录中的变量文件包含安装此角色及其他可能依赖于此角色的netsa工具角色所需的软件包。
示例剧本
- hosts: servers
roles:
- role: fixbuf
tags: [ 'fixbuf' ]
许可证
版权所有 2020 卡内基梅隆大学。 无担保。此卡内基梅隆大学和软件工程研究所的材料是按“原样”提供的。卡内基梅隆大学不对任何事项提供任何形式的担保,包括但不限于对适销性或特定用途的适合性的担保,排他性或使用该材料所得结果的担保。卡内基梅隆大学不对与专利、商标或版权侵权自由相关的任何担保负责。 根据MIT(SEI)风格许可证发布,完整条款请参见license.txt或联系permission@sei.cmu.edu。 [分发声明A] 此材料已获批准公开发布和无限分发。有关非美国政府使用和分发的版权声明,请参见版权声明。 CERT®在美国专利商标局由卡内基梅隆大学注册。 本软件包括和/或使用以下第三方软件,受其各自许可证约束:
- ansible (https://github.com/ansible/ansible/tree/devel/licenses) 版权所有 2019 红帽公司。
- molecule (https://github.com/ansible-community/molecule/blob/master/LICENSE) 版权所有 2018 红帽公司。
- testinfra (https://github.com/philpep/testinfra/blob/master/LICENSE) 版权所有 2020 Philippe Pepiot。 DM20-0460
作者信息
该角色由Matt Heckathorn于2019年创建。
安装
ansible-galaxy install cmusei.fixbuf
许可证
other
下载
2.3k
拥有者
At the SEI, we research software engineering, cybersecurity, and AI engineering problems; create innovative technologies; and put solutions into practice.