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
シルクライブラリを検索するために動的ローダーを構成するために使用されます。
vars/内の変数ファイルには、この役割に依存する他のnetsaツールの役割に必要なパッケージが含まれています。
例プレイブック
- hosts: servers
roles:
- role: fixbuf
tags: [ 'fixbuf' ]
ライセンス
著作権 2020 カーネギーメロン大学。 保証なし。このカーネギーメロン大学およびソフトウェア工学研究所の資料は「現状有姿」で提供されます。カーネギーメロン大学は、その目的や商品性に関する適合性、排他性、または資料の使用から得られる結果に関して一切の明示的または黙示的な保証を行いません。カーネギーメロン大学は、特許、商標、または著作権侵害からの自由に関して一切の保証を行いません。 MIT(SEI)スタイルのライセンスのもとで公開されています。詳細についてはlicense.txtを参照するか、permission@sei.cmu.eduにお問い合わせください。 [DISTRIBUTION STATEMENT A] この資料は公にリリースされ、制限なく配布することが承認されています。非米国政府の使用と配布に関する著作権通知を参照してください。 CERT®は、カーネギーメロン大学によって米国特許商標庁に登録されています。 このソフトウェアには、独自のライセンスに従う以下のサードパーティソフトウェアが含まれていますおよび/または利用されています:
- ansible (https://github.com/ansible/ansible/tree/devel/licenses) 著作権 2019 Red Hat, Inc.
- molecule (https://github.com/ansible-community/molecule/blob/master/LICENSE) 著作権 2018 Red Hat, Inc.
- testinfra (https://github.com/philpep/testinfra/blob/master/LICENSE) 著作権 2020 Philippe Pepiot。 DM20-0460
著者情報
この役割は2019年にMatt Heckathornによって作成されました。
ansible-galaxy install cmusei.fixbuf