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

ローカルでのテスト

  1. 実行中のNessus Managerまたはtenable.ioアカウントとエージェントキーを用意してください。

  2. 依存関係をインストールします。

  3. テストキッチンと依存関係をインストールします。

    bundle
    
  4. CentOS 6、CentOS 7、Ubuntu 14.04/16.04用のNessusエージェントパッケージをダウンロードし、test/integration/default/files/に配置します。

  5. 認証情報ファイルを作成します。

    cp test/integration/default/group_vars/all/secrets.yml.example test/integration/default/group_vars/all/secrets.yml
    
  6. tests/group_vars/all/secrets.ymlを記入します。

  7. 統合テストを実行します。

    kitchen create
    kitchen converge
    
    # 完了したら実行
    kitchen destroy
    

著者情報

SinglePlatform Engineering

ライセンス

BSD 3条項

プロジェクトについて

Role for Installing/Configuring Nessus Agent

インストール
ansible-galaxy install singleplatform-eng.nessus-agent
ライセンス
Unknown
ダウンロード
1.7k
所有者
Open source code from the SinglePlatform Engineering team.