robertdebock.snort
snort
この役割はアーカイブされており、メンテナンスされていません。
システムにsnortをインストールして設定します。
GitHub | GitLab | 品質 | ダウンロード | バージョン |
---|---|---|---|---|
例のプレイブック
この例は molecule/resources/converge.yml
からのもので、プッシュ、プルリクエスト、リリースごとにテストされています。
---
- name: Converge
hosts: all
become: yes
gather_facts: yes
roles:
- role: robertdebock.snort
マシンはCIで準備される必要があり、これは molecule/resources/prepare.yml
を使用して行われます:
---
- name: Prepare
hosts: all
gather_facts: no
become: yes
roles:
- role: robertdebock.bootstrap
- role: robertdebock.epel
これらの役割の使用方法についての完全な説明と例も参照してください。
役割変数
これらの変数は defaults/main.yml
に設定されています:
---
# snort用のデフォルトファイル
snort_version: 2.9.17
要件
- requirements.txt にリストされたpipパッケージ。
要件のステータス
以下の役割はシステムを準備するために使用されます。別の方法でシステムを準備することもできますが、これらの役割もテストされています。
要件 | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap | ||
robertdebock.epel |
コンテキスト
この役割は多くの互換性のある役割の一部です。更なる情報についてはこれらの役割のドキュメントを参照してください。
関連する役割の概要:
互換性
この役割は以下のコンテナイメージでテストされています:
コンテナ | タグ |
---|---|
el | 8 |
fedora | 32 |
必要な最低Ansibleバージョンは2.10です。以下のテストが行われました:
- 前のバージョン。
- 現在のバージョン。
- 開発バージョン。
例外
ビルドマトリックスのいくつかのバリエーションは機能しません。これらはバリエーションとビルドが機能しない理由です:
バリエーション | 理由 |
---|---|
Alpine | フィルタ文字列のコピーを保存するためのスペースを割り当てられませんでした |
Archlinux | fatal error: rpc/rpc.h: そのようなファイルやディレクトリはありません |
CentOS latest | ERROR! Libpcapライブラリバージョン >= 1.0.0 が見つかりません。 |
fedora:rawhide | ./sf_ip.h:231:31: 警告: packed member of struct _sfaddr のアドレスを取ると未整列のポインタ値が得られる可能性があります [-Waddress-of-packed-member] |
含まれているバージョン
この役割はSnortによって公開されたバージョンを参照しています。リリースされたバージョンはこちらで確認できます:
このバージョン参照は役割が古くなる可能性があることを意味します。月次テストを行い、ビットロットが発生していないか確認します。ただし問題を見つけた場合は、イシューを作成してください。できるだけ早く対処します。 問題を見つけた場合は、GitHubに登録してください。
ライセンス
Apache-2.0
著者情報
インストール
ansible-galaxy install robertdebock.snort
ライセンス
apache-2.0
ダウンロード
345
所有者
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.