singleplatform-eng.nessus-agent

Status budowy

ansible-role-nessus-agent

Rola Ansible do instalacji i konfiguracji agenta Nessus

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

Zmienne roli

  • nessus_agent_key: klucz używany do połączenia z hostem Nessus (jest to wymagana zmienna)

  • nessus_agent_group: grupa hostów, do której ten agent powinien zostać dodany przy połączeniu z hostem Nessus (jest to wymagana zmienna)

  • nessus_agent_host: host Nessus, z którym ma być połączony (domyślnie: cloud.tenable.com)

  • nessus_agent_port: port hosta Nessus (domyślnie: 443)

  • nessus_agent_package: może być to pakiet z repozytorium, ścieżka do pliku lub adres URL (domyślnie: NessusAgent)

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

Przykładowy playbook

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

Testowanie lokalne

  1. Upewnij się, że masz działający Nessus Manager lub konto tenable.io oraz klucz agenta.

  2. Zainstaluj zależności.

  3. Zainstaluj Test Kitchen i zależności.

    bundle
    
  4. Pobierz pakiety agenta Nessus dla CentOS 6, CentOS 7 oraz Ubuntu 14.04/16.04. Umieść je w folderze test/integration/default/files/.

  5. Utwórz plik z poświadczeniami.

    cp test/integration/default/group_vars/all/secrets.yml.example test/integration/default/group_vars/all/secrets.yml
    
  6. Wypełnij plik tests/group_vars/all/secrets.yml.

  7. Uruchom testy integracyjne.

    kitchen create
    kitchen converge
    
    # po zakończeniu uruchom
    kitchen destroy
    

Informacje o autorze

SinglePlatform Engineering

Licencja

Licencja BSD 3-Clause

O projekcie

Role for Installing/Configuring Nessus Agent

Zainstaluj
ansible-galaxy install singleplatform-eng.nessus-agent
Licencja
Unknown
Pobrania
1.7k
Właściciel
Open source code from the SinglePlatform Engineering team.