steinbrueckri.ansible_role_tenable_agent
rol-ansible-agente-tenable
Rol de Ansible para instalar y configurar el Agente de Nessus
Variables del Rol
| Variable | Descripción | 
|---|---|
nessus_agent_key | 
clave utilizada para enlazar con el host de nessus (esta es una variable requerida) | 
nessus_agent_group | 
grupo de hosts al que este agente debe ser añadido al enlazar con el host de nessus (esta es una variable requerida) | 
nessus_agent_host | 
host de nessus con el que enlazar (predeterminado: cloud.tenable.com) | 
nessus_agent_port | 
puerto del host de nessus (predeterminado: 443) | 
nessus_agent_rules | 
Objeto que se puede usar para configurar el archivo nessusd.rules | 
nessus_agent_download_url | 
Obtener la URL de descarga puede ser un poco complicado, solo ve a https://www.tenable.com/downloads/nessus-agents y copia la URL, como en el ejemplo a continuación. También necesitas descargar el archivo y calcular el md5sum. NOTA: El enlace no es estático | 
nessus_agent_package | 
puede ser un paquete de repositorio, una ruta a un archivo o una URL (predeterminado: NessusAgent) | 
NOTA: Las URLs de descarga de Tenable no son estáticas y cambiarán. Para generar automáticamente una nueva lista, ejecuta
get-package-urls.py >vars/package_url.yaml
Dependencias
Ninguna para el rol de Ansible. Para ejecutar get-package-urls.py, instala el paquete Python bs4.
Ejemplo de Playbook
Caso de uso simple
- 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: rol-ansible-agente-tenable
Caso de uso avanzado
- 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: rol-ansible-agente-tenable
Acerca del proyecto
 Ansible role to install Nessus agent (Tenable agent).
Instalar
 ansible-galaxy install steinbrueckri.ansible_role_tenable_agentLicencia
 
            Unknown
          
Descargas
 
            652
          
Propietario
 DevOps Engineer 👨💻 @ Userlike for living 🏣
Photo assistant 👨💼️ @ carolin.photography for love ❤️
Streetphotography Artist 👨🎨️ for passion 🙌
