cmusei.fixbuf
Fixbuf
Un rol para instalar la biblioteca fixbuf de las herramientas netsa. libfixbuf proporciona una implementación del protocolo IPFIX como una biblioteca en C, para construir procesos de recolección y exportación de IPFIX. Consulta la documentación de la API para más detalles, incluidas las instrucciones de compilación y los problemas conocidos.
Requisitos
Para RockyLinux y Alma:
El módulo community.general.dnf_config_manager requiere ansible community.general >=8.2.0.
Las distribuciones basadas en Redhat requieren EPEL.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml):
- fixbuf_version
La versión de fixbuf a instalar. La rama principal siempre apuntará a la última versión disponible.
- 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]}}'
Variables auxiliares utilizadas para descargar la versión de fixbuf desde el sitio de herramientas netsa.
- silk_ldconfig_template: "silkconf.j2"
- silk_ldconfig_file_path: /etc/ld.so.conf.d/silk.conf
Se utilizan para configurar el cargador dinámico para buscar bibliotecas de silk.
Los archivos de variables en vars/ contienen los paquetes necesarios para instalar para este y otros roles de herramientas netsa que puedan depender de este rol.
Ejemplo de Playbook
- hosts: servers
roles:
- role: fixbuf
tags: [ 'fixbuf' ]
Licencia
Copyright 2020 Carnegie Mellon University.
SIN GARANTÍA. ESTE MATERIAL DE CARNEGIE MELLON UNIVERSITY Y DEL SOFTWARE ENGINEERING INSTITUTE SE PROPORCIONA EN UNA BASE "TAL CUAL". CARNEGIE MELLON UNIVERSITY NO OFRECE GARANTÍAS DE NINGÚN TIPO, YA SEA EXPRESA O IMPLÍCITA, EN CUANTO A NINGÚN ASUNTO QUE INCLUYA, PERO NO SE LIMITA A, GARANTÍA DE IDONEIDAD PARA UN PROPÓSITO O COMERCIALIZACIÓN, EXCLUSIVIDAD O RESULTADOS OBTENIDOS DEL USO DEL MATERIAL. CARNEGIE MELLON UNIVERSITY NO OFRECE NINGUNA GARANTÍA EN CUANTO A LA LIBERTAD DE INFRACCIONES DE PATENTES, MARCAS REGISTRADAS O DERECHOS DE AUTOR.
Liberado bajo una licencia estilo MIT (SEI), por favor consulta license.txt o contacta a permission@sei.cmu.edu para los términos completos.
[DECLARACIÓN DE DISTRIBUCIÓN A] Este material ha sido aprobado para su publicación y distribución ilimitada. Por favor consulta el aviso de copyright para el uso y distribución no gubernamental de EE.UU.
CERT® está registrado en la Oficina de Patentes y Marcas de EE. UU. por Carnegie Mellon University.
Este software incluye y/o hace uso de el siguiente software de terceros sujeto a su propia licencia:
- ansible (https://github.com/ansible/ansible/tree/devel/licenses) Copyright 2019 Red Hat, Inc.
- molecule (https://github.com/ansible-community/molecule/blob/master/LICENSE) Copyright 2018 Red Hat, Inc.
- testinfra (https://github.com/philpep/testinfra/blob/master/LICENSE) Copyright 2020 Philippe Pepiot.
DM20-0460
Información del Autor
Este rol fue creado en 2019 por Matt Heckathorn.
ansible-galaxy install cmusei.fixbuf