singleplatform-eng.nessus-agent

Statut de Construction

ansible-role-nessus-agent

Rôle Ansible pour installer et configurer le Nessus Agent

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

Variables du Rôle

  • nessus_agent_key : clé utilisée pour lier avec l'hôte Nessus (c'est une variable requise)

  • nessus_agent_group : groupe d'hôtes auquel cet agent doit être ajouté lors de la liaison avec l'hôte Nessus (c'est une variable requise)

  • nessus_agent_host : hôte Nessus à lier (par défaut : cloud.tenable.com)

  • nessus_agent_port : port de l'hôte Nessus (par défaut : 443)

  • nessus_agent_package : peut être soit un paquet de dépôt, un chemin vers un fichier ou une URL (par défaut : NessusAgent)

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

Exemple de Playbook

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

Test Local

  1. Assurez-vous d'avoir un compte et une clé d'agent Nessus Manager ou tenable.io en cours d'exécution.

  2. Installez les dépendances.

  3. Installez Test Kitchen et les dépendances.

    bundle
    
  4. Téléchargez les paquets Nessus Agent pour CentOS 6, CentOS 7 et Ubuntu 14.04/16.04. Placez-les dans test/integration/default/files/.

  5. Créez un fichier de mots de passe.

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

  7. Exécutez le test d'intégration.

    kitchen create
    kitchen converge
    
    # lorsque c'est terminé, exécutez
    kitchen destroy
    

Informations sur l'Auteur

SinglePlatform Engineering

Licence

BSD 3-Clause

À propos du projet

Role for Installing/Configuring Nessus Agent

Installer
ansible-galaxy install singleplatform-eng.nessus-agent
Licence
Unknown
Téléchargements
1.7k
Propriétaire
Open source code from the SinglePlatform Engineering team.