singleplatform-eng.nessus-agent
ansible-role-nessus-agent
Nessusエージェントのインストールと設定のためのAnsibleロール
https://galaxy.ansible.com/singleplatform-eng/nessus-agent/
ロール変数
nessus_agent_key
: Nessusホストとのリンクに使用するキー(必須変数)nessus_agent_group
: Nessusホストとリンクする際にこのエージェントを追加するホストグループ(必須変数)nessus_agent_host
: リンクするNessusホスト(デフォルト:cloud.tenable.com
)nessus_agent_port
: Nessusホストのポート(デフォルト:443
)nessus_agent_package
: リポジトリパッケージ、ファイルパス、またはURL(デフォルト:NessusAgent
)nessus_agent_package: nessus-agent nessus_agent_package: /tmp/nessus-agent_6.8.1_amd64.deb
サンプルプレイブック
- hosts: all
become: yes
roles:
- role: ansible-role-nessus-agent
nessus_agent_key: xxxxxxxxx
tags: nessus-agent
ローカルでのテスト
実行中のNessus Managerまたはtenable.ioアカウントとエージェントキーを用意してください。
依存関係をインストールします。
テストキッチンと依存関係をインストールします。
bundle
CentOS 6、CentOS 7、Ubuntu 14.04/16.04用のNessusエージェントパッケージをダウンロードし、
test/integration/default/files/
に配置します。認証情報ファイルを作成します。
cp test/integration/default/group_vars/all/secrets.yml.example test/integration/default/group_vars/all/secrets.yml
tests/group_vars/all/secrets.yml
を記入します。統合テストを実行します。
kitchen create kitchen converge # 完了したら実行 kitchen destroy
著者情報
ライセンス
BSD 3条項