cmusei.fixbuf
Fixbuf
Eine Rolle zur Installation der Fixbuf-Bibliothek von Netsa-Tools. libfixbuf bietet eine Implementierung des IPFIX Protokolls als C-Bibliothek, um IPFIX-Sammel- und Exportprozesse zu erstellen. Weitere Informationen, einschließlich Baumanweisungen und bekannter Probleme, finden Sie in der API-Dokumentation.
Anforderungen
Für RockyLinux und Alma:
community.general.dnf_config_manager benötigt Ansible community.general >=8.2.0.
Redhat-basierte Distributionen benötigen EPEL.
Rollenvariablen
Verfügbare Variablen sind wie folgt aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):
fixbuf_version
Die Version von Fixbuf, die installiert werden soll. Der Master-Zweig zeigt immer auf die neueste verfügbare Version.
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]}}'
Hilfsvariablen, die verwendet werden, um die Fixbuf-Version von der Netsa-Tools-Website herunterzuladen.
silk_ldconfig_template: "silkconf.j2"
silk_ldconfig_file_path: /etc/ld.so.conf.d/silk.conf
Diese Variablen konfigurieren den dynamischen Loader, um nach Silk-Bibliotheken zu suchen.
Die Variablen-Dateien in vars/ enthalten die erforderlichen Pakete, die für diese Rolle und andere Netsa-Tools-Rollen installiert werden müssen, die von dieser Rolle abhängen könnten.
Beispiel-Playbook
- hosts: servers
roles:
- role: fixbuf
tags: [ 'fixbuf' ]
Lizenz
Copyright 2020 Carnegie Mellon University. KEINE GARANTIE. MATERIALIEN DER CARNEGIE MELLON UNIVERSITY UND DES SOFTWARE ENGINEERING INSTITUTE WERDEN "WIE BESEHEN" BEREITGESTELLT. DIE CARNEGIE MELLON UNIVERSITY GIBT KEINE GARANTIEN IRGENDEINER ART, WEDER AUSDRÜCKLICH NOCH STILLSCHWEIGEND, BEZÜGLICH IRGENDEINER ANGELEGENHEIT, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF, GARANTIEN DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK ODER MARKTFÄHIGKEIT, EXKLUSIVITÄT ODER ERGEBNISSE, DIE AUS DER NUTZUNG DES MATERIALS ERZIELT WERDEN. DIE CARNEGIE MELLON UNIVERSITY GIBT KEINE GARANTIE IRGENDEINER ART BEZÜGLICH DER FREIHEIT VON PATENT-, MARKEN- ODER URHEBERRECHTSVERLETZUNGEN. Veröffentlicht unter einer MIT (SEI)-ähnlichen Lizenz, bitte siehe license.txt oder kontaktieren Sie permission@sei.cmu.edu für die vollständigen Bedingungen. [DISTRIBUTION STATEMENT A] Dieses Material wurde für die öffentliche Veröffentlichung und unbegrenzte Verbreitung genehmigt. Bitte sehen Sie die Urheberrechtsmitteilung für die Nutzung und Verbreitung außerhalb der US-Regierung. CERT® ist beim U.S. Patent and Trademark Office von der Carnegie Mellon University registriert. Diese Software enthält und/oder verwendet die folgenden Drittanbieter-Software, die ob ihrer eigenen Lizenz unterliegt:
- 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
Autoreninformationen
Diese Rolle wurde 2019 von Matt Heckathorn erstellt.
ansible-galaxy install cmusei.fixbuf