singleplatform-eng.nessus-agent
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
Assurez-vous d'avoir un compte et une clé d'agent Nessus Manager ou tenable.io en cours d'exécution.
Installez les dépendances.
Installez Test Kitchen et les dépendances.
bundle
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/
.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
Remplissez
tests/group_vars/all/secrets.yml
.Exécutez le test d'intégration.
kitchen create kitchen converge # lorsque c'est terminé, exécutez kitchen destroy
Informations sur l'Auteur
Licence
BSD 3-Clause
ansible-galaxy install singleplatform-eng.nessus-agent