steinbrueckri.ansible_role_tenable_agent

ansible-role-tenable-agent

用于安装和配置 Nessus Agent 的 Ansible 角色

角色变量

变量 描述
nessus_agent_key 用于与 Nessus 主机链接的密钥(这是必填变量)
nessus_agent_group 该代理在与 Nessus 主机链接时应添加到的主机组(这是必填变量)
nessus_agent_host 要链接的 Nessus 主机(默认值:cloud.tenable.com
nessus_agent_port Nessus 主机端口(默认值:443
nessus_agent_rules 可以用来配置 nessusd.rules 文件的对象
nessus_agent_download_url 获取下载 URL 可能有点棘手,只需转到 https://www.tenable.com/downloads/nessus-agents,然后复制 URL,如下面示例所示。您还需要下载文件并计算 md5sum。注意: 链接不是静态的
nessus_agent_package 可以是一个存储库包、文件路径或 URL(默认值:NessusAgent

注意: Tenable 的下载 URL 不是静态的,会随时变化。要自动生成新列表,请运行

get-package-urls.py >vars/package_url.yaml

依赖项

Ansible 角色不需要任何依赖项。要运行 get-package-urls.py,安装 Python 的 bs4 包。

示例剧本

简单用例

- hosts: all

  vars:
    nessus_agent_key: xxxxxxxxx
    nessus_agent_file_checksum: "md5:3eeee6531c7822ac7fe374cc28d74779"
    nessus_agent_download_url: "https://www.tenable.com/downloads/api/v1/public/pages/nessus-agents/downloads/12176/download?i_agree_to_tenable_license_agreement=true" # NessusAgent-8.2.2-ubuntu1110_amd64.deb

  roles:
    - role: ansible-role-nessus-agent

高级用例

- hosts: all

  vars:
    nessus_agent_key: xxxxxxxxx
    nessus_agent_group: GCP
    nessus_agent_file_checksum: "md5:3eeee6531c7822ac7fe374cc28d74779"
    nessus_agent_download_url: "https://www.tenable.com/downloads/api/v1/public/pages/nessus-agents/downloads/12176/download?i_agree_to_tenable_license_agreement=true" # NessusAgent-8.2.2-ubuntu1110_amd64.deb
    nessus_agent_rules:
      default: accept
      plugin_reject:
        - 33851

  roles:
    - role: ansible-role-nessus-agent
关于项目

Ansible role to install Nessus agent (Tenable agent).

安装
ansible-galaxy install steinbrueckri.ansible_role_tenable_agent
许可证
Unknown
下载
645
拥有者
DevOps Engineer 👨‍💻 @ Userlike for living 🏣 Photo assistant 👨‍💼️ @ carolin.photography for love ❤️ Streetphotography Artist 👨‍🎨️ for passion 🙌