singleplatform-eng.nessus-agent

Estado de Construcción

ansible-role-nessus-agent

Rol de Ansible para instalar y configurar el Agente Nessus

https://galaxy.ansible.com/singleplatform-eng/nessus-agent/

Variables del Rol

  • nessus_agent_key: clave utilizada para vincular con el host de Nessus (esta es una variable obligatoria)

  • nessus_agent_group: grupo de hosts al que debe añadirse este agente al vincular con el host de Nessus (esta es una variable obligatoria)

  • nessus_agent_host: host de Nessus para vincular (por defecto: cloud.tenable.com)

  • nessus_agent_port: puerto del host de Nessus (por defecto: 443)

  • nessus_agent_package: puede ser un paquete de repositorio, una ruta a un archivo o una URL (por defecto: NessusAgent)

      nessus_agent_package: nessus-agent
      nessus_agent_package: /tmp/nessus-agent_6.8.1_amd64.deb
    

Ejemplo de Playbook

- hosts: all
  become: yes
  roles:
     - role: ansible-role-nessus-agent
       nessus_agent_key: xxxxxxxxx
       tags: nessus-agent

Pruebas Locales

  1. Asegúrate de tener una cuenta de Nessus Manager o de tenable.io en funcionamiento y la clave del agente.

  2. Instala las dependencias.

  3. Instala Test Kitchen y sus dependencias.

    bundle
    
  4. Descarga los paquetes del Agente Nessus para CentOS 6, CentOS 7 y Ubuntu 14.04/16.04. Colócalos en test/integration/default/files/.

  5. Crea el archivo de credenciales.

    cp test/integration/default/group_vars/all/secrets.yml.example test/integration/default/group_vars/all/secrets.yml
    
  6. Completa tests/group_vars/all/secrets.yml.

  7. Ejecuta la prueba de integración.

    kitchen create
    kitchen converge
    
    # cuando termines, ejecuta
    kitchen destroy
    

Información del Autor

SinglePlatform Engineering

Licencia

BSD 3-Clause

Acerca del proyecto

Role for Installing/Configuring Nessus Agent

Instalar
ansible-galaxy install singleplatform-eng.nessus-agent
Licencia
Unknown
Descargas
1.7k
Propietario
Open source code from the SinglePlatform Engineering team.