cmusei.fixbuf

Fixbuf

Un rôle pour installer la bibliothèque fixbuf des outils netsa. libfixbuf fournit une implémentation du protocole IPFIX sous forme de bibliothèque C, pour construire des processus de collecte et d'exportation IPFIX. Consultez la documentation de l'API pour plus de détails, y compris les instructions de construction et les problèmes connus.

Exigences

Pour RockyLinux et Alma :

community.general.dnf_config_manager nécessite ansible community.general >=8.2.0.

Les distributions basées sur Redhat nécessitent EPEL.

Variables du rôle

Les variables disponibles sont énumérées ci-dessous, avec leurs valeurs par défaut (voir defaults/main.yml) :

fixbuf_version

La version de fixbuf à installer. La branche master pointera toujours vers la dernière version 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 d'aide utilisées pour télécharger la version fixbuf depuis le site des outils netsa.

silk_ldconfig_template: "silkconf.j2"
silk_ldconfig_file_path: /etc/ld.so.conf.d/silk.conf

Utilisé pour configurer le chargeur dynamique afin de rechercher des bibliothèques silk.

Les fichiers de variables dans vars/ contiennent les paquets nécessaires à installer pour ce rôle et d'autres rôles d'outils netsa qui pourraient dépendre de ce rôle.

Exemple de Playbook

- hosts: serveurs
  roles:
     - role: fixbuf
       tags: [ 'fixbuf' ]

Licence

Copyright 2020 Carnegie Mellon University. AUCUNE GARANTIE. CE MATÉRIAU DE LA CARNEGIE MELLON UNIVERSITY ET DE L'INSTITUT D'INGENIERIE LOGICIELLE EST FOURNI SUR UNE BASE "EN L'ÉTAT". LA CARNEGIE MELLON UNIVERSITY NE FOURNIT AUCUNE GARANTIE DE QUELQUE NATURE, EXPLICITE OU IMPLICITE, À QUELQUE FAIT QUE CE SOIT, Y COMPRIS, SANS LIMITATION, LA GARANTIE D'ADÉQUATION À UN PARTICULIER OU DE COMMERCIALISATION, L'EXCLUSIVITÉ, OU LES RÉSULTATS OBTENUS DE L'UTILISATION DU MATÉRIAU. LA CARNEGIE MELLON UNIVERSITY NE FOURNIT AUCUNE GARANTIE DE QUELQUE NATURE CONCERNANT LA LIBERTÉ DES BREVETS, MARQUES DÉPOSÉES OU VIOLATIONS DE DROITS D'AUTEUR. Publié sous une licence de type MIT (SEI), veuillez consulter license.txt ou contacter permission@sei.cmu.edu pour les conditions complètes. [DECLARATION DE DISTRIBUTION A] Ce matériel a été approuvé pour une publication publique et une distribution illimitée. Veuillez consulter l'avis de droit d'auteur pour l'utilisation et la distribution non gouvernementale américaine. CERT® est enregistré auprès de l'Office américain des brevets et des marques de commerce par la Carnegie Mellon University. Ce logiciel inclut et/ou utilise les logiciels tiers suivants soumis à leur propre licence :

  1. ansible (https://github.com/ansible/ansible/tree/devel/licenses) Copyright 2019 Red Hat, Inc.
  2. molecule (https://github.com/ansible-community/molecule/blob/master/LICENSE) Copyright 2018 Red Hat, Inc.
  3. testinfra (https://github.com/philpep/testinfra/blob/master/LICENSE) Copyright 2020 Philippe Pepiot.

Informations sur l'auteur

Ce rôle a été créé en 2019 par Matt Heckathorn.

À propos du projet

A role for installing netsa libfixbuf

Installer
ansible-galaxy install cmusei.fixbuf
Licence
other
Téléchargements
2.3k
Propriétaire
At the SEI, we research software engineering, cybersecurity, and AI engineering problems; create innovative technologies; and put solutions into practice.