singleplatform-eng.nessus-agent

Build-Status

ansible-role-nessus-agent

Ansible-Rolle zum Installieren und Konfigurieren des Nessus Agents

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

Rollenvariablen

  • nessus_agent_key: Schlüssel, der zur Verknüpfung mit dem Nessus-Host verwendet wird (dies ist eine erforderliche Variable)

  • nessus_agent_group: Hostgruppe, zu der dieser Agent hinzugefügt werden soll, wenn er mit dem Nessus-Host verbunden wird (dies ist eine erforderliche Variable)

  • nessus_agent_host: Nessus-Host, mit dem verbunden werden soll (Standard: cloud.tenable.com)

  • nessus_agent_port: Port des Nessus-Hosts (Standard: 443)

  • nessus_agent_package: kann entweder ein Repository-Paket, ein Pfad zu einer Datei oder eine URL sein (Standard: NessusAgent)

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

Beispiel-Playbook

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

Lokales Testen

  1. Stellen Sie sicher, dass Sie ein laufendes Nessus Manager oder tenable.io Konto und einen Agentenschlüssel haben.

  2. Installieren Sie die Abhängigkeiten.

  3. Installieren Sie Test Kitchen und deren Abhängigkeiten.

    bundle
    
  4. Laden Sie die Nessus Agent-Pakete für CentOS 6, CentOS 7 und Ubuntu 14.04/16.04 herunter. Legen Sie diese unter test/integration/default/files/ ab.

  5. Erstellen Sie die Anforderungsdatei.

    cp test/integration/default/group_vars/all/secrets.yml.example test/integration/default/group_vars/all/secrets.yml
    
  6. Füllen Sie die Datei tests/group_vars/all/secrets.yml aus.

  7. Führen Sie den Integrationstest aus.

    kitchen create
    kitchen converge
    
    # wenn abgeschlossen, ausführen
    kitchen destroy
    

Autoreninformationen

SinglePlatform Engineering

Lizenz

BSD 3-Klausel

Über das Projekt

Role for Installing/Configuring Nessus Agent

Installieren
ansible-galaxy install singleplatform-eng.nessus-agent
Lizenz
Unknown
Downloads
1.7k
Besitzer
Open source code from the SinglePlatform Engineering team.