fnzv.auditbeat

Ansibleロール: auditbeat

ビルドステータス
Galaxy

Ubuntu 16.04 (Xenial) に auditbeat をインストールします。

必要条件

このロールは Ansible 2.4 以上が必要です。

ロール変数

ロールのほとんどの変数は defaults/main.yml に定義されています。

サンプルプレイブック

デフォルトの変数で実行します:

- hosts: all
  roles:
    - { role: ansible-auditbeat }

テスト

テストは Molecule を使用して行われます。

Molecule をインストールするか、docker-compose run --rm molecule を使って、entercloudsuite/molecule プロジェクトに基づいたローカルの Docker コンテナを実行し、molecule を使用できます。

  1. molecule create を実行して、ローカルエンジンでターゲットの Docker コンテナを開始します。
  2. molecule login を使用して、実行中のコンテナにログインします。
  3. ロールファイルを編集します。
  4. molecule/default/requirements.yml ファイルに必要な他のロール(外部)を追加します。
  5. molecule/default/playbook.yml を編集します。
  6. molecule/default/tests フォルダーに infra テストを定義します。
  7. 準備ができたら、molecule converge を使って Ansible プレイブックを実行し、molecule verify でテストスイートを実行します。
    converge プロセスがロールの構文チェックを開始することに注意してください。
    molecule destroy コマンドで Docker コンテナを破棄します。

すべてのステップを一つのコマンドで実行するには、molecule test を実行します。

VM をターゲットにロールを実行するには、次のコマンドを使用して playbook_deploy.yml ファイルを使います: ansible-playbook ansible-auditbeat/molecule/default/playbook_deploy.yml -i VM_IP_OR_FQDN, -u ubuntu --private-key private.pem

ライセンス

MIT

プロジェクトについて

Playbook for auditbeat.

インストール
ansible-galaxy install fnzv.auditbeat
ライセンス
mit
ダウンロード
95
所有者
Breaking and fixing stuff on a daily basis