steinbrueckri.ansible_role_tenable_agent
rôle-ansible-agent-nessus
Rôle Ansible pour installer et configurer l'Agent Nessus
Variables du Rôle
Variable | Description |
---|---|
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_rules |
Objet pouvant être utilisé pour configurer le fichier nessusd.rules |
nessus_agent_download_url |
Obtenir l'URL de téléchargement peut être un peu compliqué, il suffit d'aller sur https://www.tenable.com/downloads/nessus-agents et de copier l'URL, comme dans l'exemple ci-dessous. Vous devez également télécharger le fichier et calculer le md5sum. REMARQUE : Le lien n'est pas |
nessus_agent_package |
peut être soit un paquet de dépôt, soit un chemin vers un fichier, soit une URL (par défaut : NessusAgent ) |
REMARQUE : Les URL de téléchargement Tenable ne sont pas statiques et elles vont changer. Pour générer automatiquement une nouvelle liste, exécutez
get-package-urls.py >vars/package_url.yaml
Dépendances
Aucune pour le rôle Ansible. Pour exécuter get-package-urls.py, installez le package Python bs4
.
Exemple de Playbook
Cas d'utilisation simple
- hosts: all
vars:
nessus_agent_key: xxxxxxxxx
nessus_agent_file_checksum: "md5:3eeee6531c7822ac7fe374cc28d74779"
nessus_agent_download_url: "https://www.tenable.com/downloads/api/v1/public/pages/nessus-agents/downloads/12176/download?i_agree_to_tenable_license_agreement=true" # NessusAgent-8.2.2-ubuntu1110_amd64.deb
roles:
- role: rôle-ansible-agent-nessus
Cas d'utilisation avancé
- hosts: all
vars:
nessus_agent_key: xxxxxxxxx
nessus_agent_group: GCP
nessus_agent_file_checksum: "md5:3eeee6531c7822ac7fe374cc28d74779"
nessus_agent_download_url: "https://www.tenable.com/downloads/api/v1/public/pages/nessus-agents/downloads/12176/download?i_agree_to_tenable_license_agreement=true" # NessusAgent-8.2.2-ubuntu1110_amd64.deb
nessus_agent_rules:
default: accept
plugin_reject:
- 33851
roles:
- role: rôle-ansible-agent-nessus
À propos du projet
Ansible role to install Nessus agent (Tenable agent).
Installer
ansible-galaxy install steinbrueckri.ansible_role_tenable_agent
Licence
Unknown
Téléchargements
645
Propriétaire
DevOps Engineer 👨💻 @ Userlike for living 🏣
Photo assistant 👨💼️ @ carolin.photography for love ❤️
Streetphotography Artist 👨🎨️ for passion 🙌