cmusei.fixbuf
Fixbuf
Rola do instalowania biblioteki fixbuf narzędzi netsa. libfixbuf zapewnia implementację protokołu IPFIX jako biblioteki C, do budowania procesów zbierania i eksportowania IPFIX. Zobacz dokumentację API tutaj dla szczegółów, w tym instrukcje budowania i znane problemy.
Wymagania
Dla RockyLinux i Alma:
community.general.dnf_config_manager wymaga ansible community.general >=8.2.0.
Dystrybucje Redhat wymagają EPEL.
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (patrz defaults/main.yml):
fixbuf_version
Wersja fixbuf do zainstalowania. Gałąź master zawsze wskaże na najnowszą dostępną wersję.
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]}}'
Zmienna pomocnicza używana do pobrania wydania fixbuf z strony narzędzi netsa.
silk_ldconfig_template: "silkconf.j2"
silk_ldconfig_file_path: /etc/ld.so.conf.d/silk.conf
Używana do skonfigurowania dynamicznego loadera w celu przeszukiwania bibliotek silk.
Pliki zmiennych w vars/ zawierają niezbędne pakiety do zainstalowania dla tej i innych ról narzędzi netsa, które mogą być od tej roli zależne.
Przykładowy playbook
- hosts: serwery
roles:
- role: fixbuf
tags: [ 'fixbuf' ]
Licencja
Copyright 2020 Uniwersytet Carnegie Mellon. BRAK GWARANCJI. MATERIAŁY TE Z UNIWERSTETU CARNEGIE MELLON I INSTYTUTU INŻYNIERII OPROGRAMOWANIA SĄ DOSTARCZANE "TAK JAK SĄ". UNIWERSYTET CARNEGIE MELLON NIE UDZIELA ŻADNYCH GWARANCJI, WYRAŻONYCH ANI DOMYŚLNYCH, W ZWIĄZKU Z JAKIMKOLWIEK ZAGADNIENIEM, W TYM, ALE NIE OGRANICZAJĄC SIĘ DO, GWARANCJI PRZYDATNOŚCI DO CELOW I MOŻLIWOŚCI SPRZEDAŻY, EKSKLUZYWNOŚCI LUB WYNIKÓW UŻYTKOWANIA TYCH MATERIAŁÓW. UNIWERSYTET CARNEGIE MELLON NIE UDZIELA ŻADNEJ GWARANCJI ODNOŚNIE WOLNOŚCI OD NARUSZEŃ PATENTÓW, ZNAKÓW TOWAROWYCH ANI PRAW AUTORSKICH. Wydane na licencji w stylu MIT (SEI), pełne warunki można znaleźć w pliku license.txt lub skontaktować się z permission@sei.cmu.edu. [DOSTĘPNE DO PUBLICZNEGO WYDANIA] Materiał ten został zatwierdzony do publicznego wydania i nieograniczonej dystrybucji. Patrz powiadomienie o prawach autorskich w związku z użytkowaniem i dystrybucją poza rządem USA. CERT® jest zarejestrowany w Urzędzie Patentów i Znaków Towarowych USA przez Uniwersytet Carnegie Mellon. Oprogramowanie to zawiera i/lub wykorzystuje poniższe Oprogramowanie osób trzecich, podlegające własnej licencji:
- 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
Informacje o autorze
Ta rola została stworzona w 2019 roku przez Matta Heckathorna.
ansible-galaxy install cmusei.fixbuf